ホームページ >データベース >mysql チュートリアル >MySQL 接続例外:「データベース サーバーへの接続を作成できませんでした」を修正する方法は?

MySQL 接続例外:「データベース サーバーへの接続を作成できませんでした」を修正する方法は?

Susan Sarandon
Susan Sarandonオリジナル
2024-11-17 07:49:03649ブラウズ

MySQL Connectivity Exception: How to Fix

MySQL 接続例外: データベース サーバーへの接続を作成できませんでした

問題の説明:

Java から MySQL データベースに接続しようとすると、次の例外が発生することがあります。

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server.

この例外は、MySQL 8 で古いバージョンの MySQL Connector/J を使用して接続を確立しようとすると発生します。

解決策:

この問題を解決するには、MySQL Connector/J 5.1.46 または MySQL Connector/J 8.0.11 (推奨) にアップグレードする必要があります。アップグレード方法は次のとおりです。

  1. 既存の MySQL Connector/J をクラスパスから削除してアンインストールします。
  2. 互換性のある最新の MySQL Connector/J バージョンを公式からダウンロードします。 Web サイト:

    • バージョン 5.1.46 の場合: https://dev.mysql.com/downloads/file/?id=490974
    • バージョン 8.0.11 の場合: https:/ /dev.mysql.com/downloads/file/?id=605127
  3. ダウンロードした JAR ファイルをクラスパスに追加します。
  4. Java アプリケーションを再起動します。

互換性のあるバージョンの MySQL Connector/J にアップグレードすると、MySQL 8 データベースに確実に正常に接続できます。

以上がMySQL 接続例外:「データベース サーバーへの接続を作成できませんでした」を修正する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。