ここから Sql Server (http://www.microsoft.com/en-us/download/details.aspx?id=11774) 用の JDBC ドライバーをインストールし、このサンプル コードをテストして接続をテストしました。
http://msdn.microsoft.com/en-us/library/aa342339.aspx
私が得るエラーは一列に並んでいるようです:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
java.lang.ClassNotFoundException:
com.microsoft.sqlserver.jdbc.SQLServerDriver
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.Class.forName0(Native Method)
2 つの注意事項:
- try-finally コードを削除すると、エラーが発生しません ==> これは、データベースへのログイン情報として作成したユーザーとパスワードに問題がないことをおそらく証明しています。
- データベースの列として Contact を使用して Person テーブルを作成しました。
副次的な質問:
- これはどういう意味ですか: localhost:1433
- エラーをトリガーする行を表示するように Eclipse を設定するにはどうすればよいですか? どうもありがとうございました!