JDBC4.0 を介して SQL サーバー 2008 データベースにアクセスしています。問題は、グラスフィッシュ サーバーが再起動されたときに DB にアクセスできることです。コードは正常に実行されますが、コードに変更を加えると、グラスフィッシュ サーバーを再起動する必要があります。そうしないと、次のエラーが生成されます。
警告: sqljdbc_auth.dll の読み込みに失敗しました原因: ネイティブ ライブラリ C:\Windows\System32\sqljdbc_auth.dll は、別のクラスローダーに既に読み込まれています
Eclipseエディターを使用しているこの問題を解決するにはどうすればよいか教えてください。そして私のコードは
String url = "jdbc:sqlserver://localhost;databaseName=ProductDB; integratedSecurity=true;";
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
con = DriverManager.getConnection(url);
System.out.println("Connected");