• ベストアンサー

eclipseを使ったデータベース操作(mySQL)

現在eclipseを使ってswingにてデータベース操作したいと思っています。 内容としては簡単なものでフォーム上に配置された テーブル(JTable)の内容を更新ボタンで更新してmySQL 内に配置したデータベースを更新するというものです。 jdk+エディッタにてはコマンドを投げてあげれば更新は出来るのですが、eclipseで同じソースで実行すると java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver っというエラーが発生します。 まず上記の内容を解決して、次の段階としてswingを使って更新したいと思っています。 上記のエラーはjdbcのクラスパスがあっていないっ戸のことだと思うのですが、jdk+エディッタではうまくいきます。この場合はeclipseに特別な設定をしてあげなければならないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • sire
  • ベストアンサー率62% (22/35)
回答No.2

おそらくビルドはできているんですよね。 Class.forName()で指定したクラスをロードするときにそのクラスへのパスが通っていないのだと思います。 Eclipseのメニュー[実行]から実行ダイアログを開いて、[クラスパス]タブでmySQLのドライバのあるjarを追加してあげないといけないのかもしれませんね。(試してみてください)

rocklife
質問者

お礼

ありがとうございます。クラスパスタブでJDBCのドライバを追加したところいけました! かなり助かりました改めてありがとう御座います。

その他の回答 (1)

  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

 eclipseのそのプロジェクトを右クリックしてプロパティで、Javaのビルドパス→ライブラリー、ここで外部Jarの追加を行って、MySQLのjarを追加してみたらどうだろうか。  多分うまくいくと思うようなそうでないような・・・・(自信なし)。

関連するQ&A