1. Javaでデータベースを利用するには、JDBC(Javaデータベース接続)を利用して接続・操作する必要があります。
ダウンロード アドレス: http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=11774
2. 完了したら、G:/Program Files/sqljdbc などの任意のディスクに解凍します。
3.Microsoft JDBC Drivr 4.0 for SQL Server は jdk1.6 以降のみをサポートし、内部に 2 つのパッケージ (sqljdbc4.jar と sqljdbc.jar) が含まれています。
4. sqljdbc4.jar を Java インストール パッケージに追加します。
例: G:/Program Files/Java/jdk1.7.0_05/jre/lib/ext (次のようにする必要があります: ./jdk1.7.0_05/jre/lib/ext)
ps: パッケージには sqljdbc.jar ではなく sqljdbc4.jar のみを含めてください。jdbc は 1 つしか存在できず、2 つを同時に配置するとエラーが報告されるためです。
5. [スタート] -> [Microsoft SQL Server 2008 R2 (または他のバージョン)] -> [構成ツール] -> [SQL Server 構成マネージャー]
->SQL Server 2008 r2 ネットワーク構成 ->MSSQLSERVER プロトコル;
「TCP/IP」を有効にします。「TCP/IP」→「IP アドレス」→「IPAll」→「TCP ポート」項目をダブルクリックして、デフォルトの「1433」を追加します。
6. デフォルトのログイン認証モードを変更します(インストールプロセスはデフォルトで「Windows 認証モード」に基づいているため、sa ログインは無効になっています)。
① まず Windows ID でログインし、「セキュリティ」→「ログイン名」→「sa」を右クリック→「プロパティ」→「全般」→
ログイン名 sa のパスワードと確認パスワードを 123456 に設定します -> ステータス -> ログイン -> 有効化 -> OK;
② その後終了し、データベースを再起動し、「SQL Server および Windows 認証モード」でログインします。ユーザー名は「sa」、パスワードは「123456」でログインできればデータベースの設定は完了です。
7. Eclipse を開いて新しい Java プロジェクトを作成します
次のようにコードをコピーします。
インポート java.sql.*;
パブリック クラス テスト {
public static void main(String[] srg) {
String driverName = "com.microsoft.sqlserver.jdbc.SQLServerDriver" // JDBC ドライバーをロードします。
String dbURL = "jdbc:sqlserver://localhost:1433; DatabaseName=sample"; // サーバーとデータベースのサンプルに接続します。
String userName = "sa";
String userPwd = "123456";
接続 dbConn;
試す {
Class.forName(ドライバー名);
dbConn = DriverManager.getConnection(dbURL, userName, userPwd);
System.out.println( "Connection Successful! "); // 接続が成功すると、コンソールに「Connection Successful!」と出力されます。
} catch (例外 e) {
e.printStackTrace();
}
}
}
8. 操作が成功すると、構成は成功です。