それは私が何度も何度もデバッグ、接続オプションの数、主にEclipseと私のSQLを参照して、一日外にデータベースを接続し、最後に天国はオフに支払って、最初の結果を出して
より多くの初心者は、回り道を避けることができるようにするために、彼は乾燥品で、あまり話をしませんでした
まず、我々は、ドライバパッケージとIDEAのSQL接続をダウンロードする必要があります
ダウンロードします。https://www.microsoft.com/zh-CN/download/details.aspx ID = 11774?
注:ダニのような場所をダウンロード、突き出すません
ダウンロードを抽出する良いスタート後:
抽出されたファイルを置く場所として、私は、図を見つける方法を、あなたはデフォルトの場所を置くことをお勧めします。
注:もちろん、これは作者自身のストレージ・パスで、同じ方法を探して、限りIDEAとジュニアパートナーとして、デフォルトのコンピュータ・ベースのストレージにお連れしますが、
ドライバパッケージは、それはまた、変数を設定し、間違いなく、これで終わりではありません、まあダウンロードし、最初の道長征はまだ始まったばかり
次のように具体的な操作変数が設定されます。
解凍は、それを解凍し、このファイルsqljdbc42見つけ、環境変数を設定するには、ファイルを取るクリック
「このコンピュータ」位置では、右の次のウィンドウを開きクリックして[プロパティ]を選択
環境変数の設定が完了したら、SQL Server2008の設定を開始し、以下に示すように、Configuration Managerを見つけるために、
以下の画像にそれを変更
以下に示すように編集した後、CMDコマンドウィンドウが開いていないポートでは、netstat -anコマンドを参照します。
接続は、ローカルユーザーのログインウィンドウができないとあなたは、あなたが言うかもしれないが、SQLデータベースに新しいユーザーを追加する必要があり、成功しているのですか?なぜ新規のですか?実際、ローカルアカウントの登録には非常に便利ですが、アカウントのパスワードを使用してより安全になります。
ここで私は意志の詳細作成プロセス(コードする必要はありません、ハハハッハッハ)
まず、セキュリティで内部にSQLウインドウ、と - >ログイン - > [新規ログイン]を右クリック - >
インターフェイスに、効果は(ログイン名とパスワードが異なる場合があります)を以下に示すように、矢印の作者の位置に注意してください。
ちょうど楽しみのために、すべての√が問題でない場合は、以下のように、新しいユーザーロールを設定するには:
新しいユーザのログインに付与された権利で
1最も重要なことは、ああ、新たなユーザー権限を与えることですがあります!!!
单击它的属性,在安全性-->服务器身份验证-->点击SQL server 和windows身份验证模式;还有在权限-->选择需要授予权利的登录名或角色-->下方对权限做出选择(要是不做深究,可以全部勾选)
做好配置,终于到检验了,采取身份验证检验:
登进去了!!!
全部配置好以后接下来我们就来编写代码了,底下是完整代码
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectionDemo { public static void main(String[] args) { Connection conn = null; // 连接的数据库的路径 String url = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=master;"; // 登录数据库的用户名 String user = "user2"; // 登录数据库的密码 String password = "dyx"; try { // 获取连接 conn = DriverManager.getConnection(url, user, password); System.out.println("数据库连接成功!"); } catch (SQLException e) { e.printStackTrace(); System.out.println("数据库连接失败!"); } // 关闭资源 try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } }
解释一下数据库的路径:jdbc冒号后面是使用的工具,比如我们正在使用sqlserver,两斜杠后面是ip地址【一般不用时,TCP要禁用,以免遭到破坏】,紧接下来是TCP端口,分号后面是你要连接的数据库名字
这样我们就运行看看有没错误啦
诶,怎么会报错呢?莫慌,其实是JDBC驱动连接SQL Server服务器异常,可以借鉴笔者给你们提供的纠错链接
参考链接:https://blog.csdn.net/qq_38538733/article/details/82156883
里面有解决方案!!!
一波操作结束后,是时候迎来装逼的时候了,你准备好了吗?
总的步骤:找到驱动包-->放置驱动包-->进入sql配置管理器-->创建新用户,添加用户权-->编码-->完成
码字不易,共同学习!!