Eclipseでjavaからmysqlへjdbcを使って接続しようとしていますが、うまくいきません。
プロジェクトは2つあって片方はうまくいっているので、環境は問題なく記述の問題だと思っています。
記述内容を見比べると、
java
1Class.forName("com.mysql.jdbc.Driver"); 2 3conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test?serverTimezone=UTC&useSSL=false", 4 "tuser", "tpass");
うまくいかないほうは、「Class.forName("com.mysql.jdbc.Driver");」という記述がありません。
うまくいく方と同じように追記してみると、追記した「Class.forName("com.mysql.jdbc.Driver");」がClassNotFoundExceptionとなります。
ちなみに参考にしているソースは、下記です
qiita
下記が質問になります。
-
jdbcに接続するときにClass.forName("com.mysql.jdbc.Driver");は必要なのか
-
必要だとすれば、参考にしているソースは別の設定ファイルなどに記述されているということなのか?
-
「Class.forName("com.mysql.jdbc.Driver");」がClassNotFoundExceptionになる理由と対処方法について
よろしくお願いします
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/24 12:30