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"
コメント