【バグ解決】JDBC接続が上手くいかない

zuka

こんにちは。zuka(@beginaid)です。

この記事ではデバッグでつまずいポイントをお伝えしていきます。今回はJavaのMySQL接続です。

目次

実行環境

  • Java: 11.0.10
  • Apache Tomcat: 9.0.44
  • OpenJDK: 15.0.2
  • JUnit: 5.7.1
  • Eclipse: 4.19.0
  • MySQL: 8.0.24
  • OS: Windows10

エラーメッセージ

直面したエラーは大きく分けて以下の2つでした。

Cannot create JDBC driver of class ” for connect URL ‘null’…

No suitable driver.

解決策

context.xmlにおいてserverTimzoneとcharacterEncodingの間にamp;を入れることで解決しました。

修正前

url="jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Tokyo&characterEncoding=UTF-8"

修正後

url="jdbc:mysql://localhost:3306/test?serverTimezone=Asia/Tokyo&characterEncoding=UTF-8"
よかったらシェアしてね!

コメント

コメントする

目次
閉じる