- PR -

データベースにアクセスできない

投稿者投稿内容
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2005-02-18 14:08
ご利用のドライバが J2SE1.4 の Connection を implements しているのではないでしょうか。
JJ
会議室デビュー日: 2005/02/18
投稿数: 15
お住まい・勤務地: 神奈川
投稿日時: 2005-02-18 14:52
インギさん、ukさん、ありがとうございました。
J2SE1.4を入れたところ、他のところのエラーは出ましたが、
データベースにはアクセスできたようです。

使用しているドライバが、
ConnectionクラスのsetSavePoint()を使用しているという解釈であっていますか??
それから、
J2SE1.3でも他のバージョンのドライバを使えばアクセスできるのでしょうか?

何度も質問してしまい、申し訳ありません。
お忙しいとは思いますが、よろしくお願いします。
uk
ぬし
会議室デビュー日: 2003/05/20
投稿数: 1155
お住まい・勤務地: 東京都
投稿日時: 2005-02-18 15:47
http://dev.mysql.com/doc/connector/j/en/cj-supported-java-versions.html
より引用:

Because of the implementation of java.sql.Savepoint, Connector/J 3.1.0 and newer will not run on JDKs older than 1.4 unless the class verifier is turned off (-Xverify:none), as the class verifier will try to load the class definition for java.sql.Savepoint even though it is not accessed by the driver unless you actually use savepoint functionality.

とのことなので、JVMの起動オプションに-Xverify:noneをつけるか、3.1.0以前のバージョン
を使う必要があるようですね。
JJ
会議室デビュー日: 2005/02/18
投稿数: 15
お住まい・勤務地: 神奈川
投稿日時: 2005-02-18 16:19
ukさん、ご丁寧な指導ありがとうございます。
一人ではどうにもならなかったので、勉強になりました。
本当にありがとうございました。

スキルアップ/キャリアアップ(JOB@IT)