JDBCからmysqlへ接続しようとしています。
普通にターミナルから、mysql -u root -pとかで接続はできているので、ユーザIDやパスワードは問題ないかと思っています。
JDBC呼び出し側の一部です
// JDBC Driver Class.forName("com.mysql.cj.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/company_db?serverTimezone=UTC&allowPublicKeyRetrieval=true&useSSL=false","root", "hogehoge");
エラー内容
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
エラーメッセージ的に権限などで怒られてそうですが、原因がわかりません。
この辺が怪しいなどわかれば教えてください。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー