ホームページ > データベース > mysql チュートリアル > Java JDBC 接続での sqljdbc_auth.dll 欠落エラーを解決するにはどうすればよいですか?

Java JDBC 接続での sqljdbc_auth.dll 欠落エラーを解決するにはどうすればよいですか?

DDD
リリース: 2024-12-23 13:58:10
オリジナル
240 人が閲覧しました

How to Solve the Missing sqljdbc_auth.dll Error in Java JDBC Connections?

JDBC に DLL がありません: sqljdbc_auth.dll の問題を解決する

Java で SQL を使用する場合、特に接続文字列で IntegratedSecurity を使用する場合、sqljdbc_auth.dll ファイルがありません。この記事では、この一般的な問題の解決策を提供します。

sqljdbc_auth.dll は、SQL Server JDBC ドライバーの Windows 認証に使用される Windows ダイナミック リンク ライブラリ (DLL) です。 DLL 欠落エラーを解決するには、正しいシステム パスで DLL が利用可能であることを確認する必要があります。

解決策:

  1. sqljdbc をダウンロードします。ドライバー: SQL Server 用の公式 Microsoft JDBC ドライバーのダウンロード ページにアクセスしてください。 (https://docs.microsoft.com/en-us/sql/connect/jdbc/download) をクリックして、ドライバーの最新バージョンをダウンロードします。
  2. DLL を抽出します: ファイルを解凍します。ダウンロードしたファイルを開き、sqljdbc_auth.dll ファイルを見つけます。
  3. System32 にコピーします。フォルダー: 抽出した sqljdbc_auth.dll を Windows System32 フォルダーに配置します。通常、デフォルトの場所は C:WindowsSystem32 です。

代替解決策:

DLL を System32 フォルダーに配置しても問題が解決しない場合は、次の手順を試してください。 :

  1. ビルドに DLL を追加パス: プロジェクト ディレクトリに「dll」という名前のフォルダーを作成します。
  2. DLL をフォルダーにコピーします: sqljdbc_auth.dll を「dll」フォルダーに配置します。
  3. クラスパスの更新: Java ビルド構成に、「dll」を追加します。

DLL を System32 フォルダーまたはビルド パスに追加した後、Java アプリケーションを再起動します。これにより、JDBC 接続文字列で統合セキュリティを使用する場合の「sqljdbc_auth.dll missing」エラーが解決されるはずです。

以上がJava JDBC 接続での sqljdbc_auth.dll 欠落エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート