SQLServer 2008 データベースを Java に接続する手順:
1. Microsoft の公式 Web サイトにアクセスして jdbc をダウンロードし、解凍して sqljdbc.jar と sqljdbc4.jar を入手します。JDK1.7 を使用するため、sqljdbc4.jar を使用します。
2. ファイル sqljdbc4.jar を jdk ディレクトリ/jdk1.7.0/jre/lib/ext にコピーします。
システム変数クラスパス変数パス D:/Java/jdk1.7.0/jre/lib/ext/sqljdbc4.jar を構成します。
テスト手順:
次のようにコードをコピーします。
インポート java.sql.*;
パブリック クラス T1{
public static void main(String []args)
{
試す{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
System.out.println("SQL ドライバーが正常にロードされました");
}
catch(例外 e){
System.out.println("SQL ドライバーが見つかりません");
}
System.out.println("こんにちは、ううう!!");
}
}
3. [スタート] -> [プログラム] -> [SQL Server 2008] -> [構成ツール] -> [SQL Server 構成マネージャー]。 SQL 2008 サービスを開始します。 SQL Server2008 ネットワーク構成ノードをクリックし、「SQLserver プロトコル」ノードを選択します。
tcp/ip プロトコルを有効にし、IP アドレスの IPALL TCP ポートを 1433 に設定してから、サービスに移動して SQL Server を再起動します (非常に重要です...)。
テスト手順:
次のようにコードをコピーします。
インポート java.sql.*;
public static void main(String []args)
{
試す{
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); System.out.println("SQL ドライバーが正常にロードされました");
}
catch(例外 e){
System.out.println("SQL ドライバーが見つかりません");
}
試す{
Connectioncon=DriverManager.getConnection"jdbc:sqlserver://localhost:1433;
データベース名=SQLTest", "sa", "123");
ステートメント stmt = con.createStatement(); System.out.println("データベース接続に成功しました");
}
catch(例外 e){
System.out.println("データベース接続に失敗しました");
}
}
上記のプログラムの DatabaseName に注意してください。まず、データベース内に SQLTest という名前のデータベースを作成する必要があります。その後、再度接続を開始します。
上記の構成とテストが完了すると、今後は Java を使用してデータベースを操作できるようになります。