「com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: データベース サーバーへの接続を作成できませんでした」のトラブルシューティング
このエラー メッセージは次のことを示していますMySQL データベース サーバーへの接続を確立する際の問題。提供された Java コードは MySQL Connector/J の古いバージョンを利用しており、MySQL 8.0 と互換性がない可能性があります。
この問題を解決するには、MySQL Connector/J 5.1.46 または 8.0.11 (または新しいバージョン)。修正されたコードは次のとおりです:
import com.mysql.cj.jdbc.Driver; public class Main { public static void main(String[] args) { try { Driver sqlDriver = new Driver(); DriverManager.registerDriver(sqlDriver); Connection sqlConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/?user=root", "root", "root"); System.out.println("Connection established successfully"); sqlConnection.close(); } catch (SQLException e) { e.printStackTrace(); } } }
この問題の原因
追加のヒント
以上が「com.mysql.jdbc.Exceptions.jdbc4.MySQLNonTransientConnectionException: データベース サーバーへの接続を作成できませんでした」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。