4

IntelliJ IDEA でいくつかのデータベース接続を構成しています。MS SQL Server 2000/2005 に接続しています。接続には、統合認証と SQLJDBC4 ドライバーが使用されます。sqljdbc4 ドライバーと同じディレクトリに sqljdbc_auth.dll ファイルがあります。

私の構成は IntelliJ IDEA 10.5.4 で機能しました。最近 12.1.2 にアップグレードしたところ、接続が統合認証用に適切に構成されておらず、ドライバーが sqljdbc_auth.dll ファイルを見つけられないというエラーをスローします。

では、jdbc 接続用にロードするファイルの 1 つとして sqljdbc_auth.dll ファイルを追加するにはどうすればよいでしょうか。

4

1 に答える 1

4

私は64ビットのWindows 7を持っています。

ソリューションの手順

  1. 64 ビット IntelliJ IDEA 実行可能ファイルの使用に切り替えます。
  2. 起動時にどのインストール済み 64 ビット JDK IDEA がロードされているか
    を把握します (バージョンは [ヘルプ] -> [バージョン情報] に表示されます)。
  3. sqljdbc_auth.dllファイルを JDK の jre\bin\ フォルダーにコピーします。

私のマシンのファイルの場所: (注: どの場所が本当に正しいかはわかりません。)

  1. C:\Program Files\Java\jdk1.7.0_05\bin\ <-- 現在のバージョンの Java IntelliJ IDEA が使用しています。
  2. C:\Windows\System32
于 2013-05-06T18:26:54.843 に答える