eclipseでのJDBCドライバを使用したSQLserver2005接続
ググってもなかなかヒットしなかったのでメモ。
どうもググり方が下手なようだ・・・orz
※注意※
2009年09月02日現在での最新版です。
適宜読み替えること。使えなくなってても泣かない。
- 「Microsoft SQL Server 2005 JDBC Driver 1.2」のダウンロード
- ココから[ダウンロード]ボタンをクリック。
- 「SQL_Server_2005_JDBC_Driver_12_EULA_Jpn.htm」を開こうとするので、そのままブラウザで開く。
- 「マイクロソフト ソフトウェア ライセンス条項」が表示されるので、「上記事項に同意し、Microsoft Windows バージョンをダウンロードします」をクリック。
- 「sqljdbc_1.2.2828.100_jpn.exe」をダウンロードできるので、適当なところに保存して実行。
- ファイルの解凍先を「C:\Program Files\Microsoft SQL Server 2005 JDBC Driver」に変更して[Unzip]をクリック。
- eclipseにて、プロジェクトにjarファイルを追加
- データベースの接続確認
- メインメソッドに以下を記述し実行して、コンソールに「Database Connection Success.」が表示されたら成功。
//データベース名、ユーザー名、パスワード String dbName = "test"; String user = "user"; String pass = "password"; //コンソールに「接続開始」を表示 System.out.println("Database Connection Start."); try { //JDBCドライバを指定 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); //接続開始 Connection objCon = DriverManager.getConnection( "jdbc:sqlserver://localhost:1433;" + "databaseName=" + dbName + ";", user, pass); //コンソールに「接続成功」を表示 System.out.println("Database Connection Success."); } catch(Exception objEx) { //コンソールに「接続エラー内容」を表示 System.err.println(objEx.getClass().getName() + ":" + objEx.getMessage()); }
参考になれば幸い。