java(servlet)初心者です。
xampのmysqlでDB操作をするPGをservletで作成中です。
現在、PG作動時、mysqlのJ用ドライバのバージョンが違うとエラーが出ています。
ドライバのバージョンを合わせるには、何を確認すればよいのでしょうか?
わからないため、下記バージョン(3通り)で一通り試してみましたが、すべてバージョン違いエラーでした。
mysql-connector(mysqlのJ用ドライバ):
・mysql-connector-java-5.1.39-bin.jar
・mysql-connector-java-5.1.34-bin.jar
・mysql-connector-java-6.0.3-bin.jar(最新版)
XAMPP:Version:5.6.23
Exlipse:Version: Neon Release (4.6.0)
開発環境はExlipseで、ドライバはWebContent/Web-INF/lib直下にmysqlのJ用ドライバを置き、buildpathをaddまではしております。
JAVAを始めて1カ月少しのため、説明に使っている用語がおかしくて伝わりにくいかもしれません。
心苦しいのですが、どなたかご存知の方、どうぞよろしくお願いします。
追記:わからないなりに再度色々試してみたところ、
・mysql-connector-java-5.1.39-bin.jar
・mysql-connector-java-5.1.34-bin.jar
は作動するようになりました。
原因はservlet(javaファイル)の内容が、Tomcatを手動で停止せずにautoで再起動させたため、修正内容が反映されていなかった事でした。
Tomcatを手動で停止し、その後、autoで再度起動させると上記2ドライバは正常に動作しました。
・mysql-connector-java-6.0.3-bin.jar(最新版)に関しては、Timezoneの設定がおかしい等エラーが表示さている状態です。
今回は、集められるだけのドライバを総当たりで試しただけなので、
恐れ入りますが引き続き、ドライバのバージョンの選び方をどなたかご教授ください。
どうぞよろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/12 12:49