EclipseがSQLServerExpressデータベースに接続する詳細なプロセス

必要なソフトウェア

1.SQL Server 2019 Expressバージョン
リンク:https
ここに写真の説明を挿入
//www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.SQL Server Management Studio
リンク:https//docs.microsoft.com/ zh-cn / sql / ssms / download-sql-server-management-studio-ssms?view = sql-server-2017
ここに写真の説明を挿入

3. eclipseおよび関連するjdk、および構成

1. Microsoft SQL ServerJDBCドライバーをダウンロードします

Microsoft SQL Server JDBCドライバーをダウンロードします。彼のjdkバージョンに注意する必要があります。最新のドライバーをダウンロードするには、公式Webサイトである新しいjdkを使用するのが最適です。これ
は私のjdk jdk-14.0.1です。公式Webサイトは、Microsoftです。 SQL Server
リンク用のJDBCドライバー8.4https//docs.microsoft.com/zh-cn/sql/connect/jdbc/download-microsoft-jdbc-driver-for-sql-server?view = sql-server- ver15
ここに写真の説明を挿入
I zipファイルをダウンロードして解凍
ここに写真の説明を挿入
ここに写真の説明を挿入
しました。jdkが14.0.1なので、mssql-jdbc-8.4.1.jre14を選択し、このjarパッケージを脇に置いて、後で使用します。

2. SQL Server Management Studioを使用してサーバーに接続し、サーバーをsaログイン用に構成します

ここに写真の説明を挿入
ここに写真の説明を挿入
オブジェクトリソースマネージャーへの接続を開始し、認証方法としてWindows認証を選択し、接続が成功した後にsaログインを設定するだけです。

ここに写真の説明を挿入
セキュリティログイン名を見つけ、「sa」を右クリックして「プロパティ」を選択しsaログインモードのパスワード
ここに写真の説明を挿入
設定して
パスワード施行ポリシーを適用する」選択します

ここに写真の説明を挿入
ステータスバーには
、データベースエンジンに接続を選択することが許可されている許可する
ログイン名を、選択を有効に
してから決定し
ここに写真の説明を挿入
、マップ上のサーバー名にマウスが矢印で示され、右クリックして選択し、プロパティ
ここに写真の説明を挿入
を選択セキュリティこのコラムを
するサーバー認証がSQLサーバーとWindowsの認証モードを選択し、確認します。
設定が完了したら、サーバー名を右クリックして再起動します。
今後、saメソッドを使用してログインできます。

3. SQL Server構成マネージャーを開き、TCP / IPプロトコルを有効にして、状況に応じてポートを設定します

ここに写真の説明を挿入
ここに写真の説明を挿入

ここに写真の説明を挿入
ここに写真の説明を挿入
[ SQLServerネットワーク構成]をクリックして
TCP / IPプロトコルを有効にし、ポートが1443であることを確認して
ここに写真の説明を挿入
から、[ SQLネイティブクライアント11.0構成]を
クリックします。クライアントプロトコルをクリックすると
ここに写真の説明を挿入
クライアントTCP / IPプロトコル
デフォルトで有効になります。ポートは1433です。

4. SQL Server Management Studioで新しいデータベースを作成し、eclipsejarパッケージを構成します。

ここに写真の説明を挿入
ここに写真の説明を挿入
SQL Serverでtestという名前の新しいデータベースを作成してから、
eclipseを開き、新しいJavaプロジェクトを作成し、新しいパッケージを作成し、パッケージ内に新しいJavaファイルを作成します。
ここに写真の説明を挿入
そして、MSSQL-JDBC-8.4.1.jre14パッケージ
以前にダウンロードしたMicrosoft SQL ServerのJDBCドライバを解凍して得られたです利用可能になりまし。このjarパッケージをeclipseにコピーして戻し、作成したJavaプロジェクトの名前(私のものはMyTest)をマウス左ボタンでクリックし、ctrl + v直接貼り付けます上の写真を入手してください。mssql-jdbc-8.4.1.jre14.jar右クリックし、[ビルドパス] →[ビルドパスに追加]を選択します。 [ビルドパスに追加]が表示されない場合は、[ビルドパスの構成]を選択し、開いたウィンドウの右側にある[ライブラリ]タブを選択してから、 [外部JARの追加]をクリックし、開くmssql-jdbc-8.4.1.jre14ファイルを見つけて、[OK]をクリックします。上の画像を取得するには、[適用して閉じる]をクリックします。設定が完了しました。

ここに写真の説明を挿入

ここに写真の説明を挿入


ここに写真の説明を挿入




ここに写真の説明を挿入

5.最後のステップは、Main.javaに次のコードを記述して実行することです。

package test;

import java.sql.*;
public class Main {
	  public static void main(String [] args)
	  {
	      String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
	      String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";//这里的test是你自己的数据库名称,上面我的是test
	      String userName="sa";//这里的sa要改为你的数据库用户名,默认是sa
	      String userPwd="123456";//这里123456要改为你的密码
	      try
	      {
	        Class.forName(driverName);
	        System.out.println("加载驱动成功!");
	      }catch(Exception e)
	      {
	        e.printStackTrace();
	        System.out.println("加载驱动失败!");
	      }
	      try{
	        Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
	        System.out.println("连接成功!");
	      }catch(Exception e)
	      {
	        e.printStackTrace();
	        System.out.print("连接失败!");
	      }        
	  }

}

このコード行String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";
127.0.0.1:1443は、以前にTCP / IPプロトコルSQL Serverのネットワーク構成に設定されています。
これはポートであり、通常、デフォルトは127.0.0.1:1443です。
しかし、私のポートは0.0.0.0:1433であることがわかりました、ハハハ
実行がうまくいかない場合は、SQL Serverが使用するポートを手動で確認し、上記のコードを変更すれば問題ありません。

方法:
ここに写真の説明を挿入
ここに写真の説明を挿入

開き、タスクマネージャを、をクリックして詳細情報を、見つけるのSqlservr.exe、そしてそのことがわかりPIDが16992です。
(または、サービスをクリックしてMSSQL $ SQLEXPRESSを見つけます。そのPIDも16992です)
ここに写真の説明を挿入
次に、cmdを開き、netstat -anoコマンドを入力すると、PID16992に対応するポートがTCP0.0.0.0 1433である
ことがわかり、対応するポートがわかっているのでそれを置き換えます。上記のコードが実行されます。
ここに写真の説明を挿入
成功!

おすすめ

転載: blog.csdn.net/Bitter_sweet_/article/details/109323269