- 締切済み
MySQLを利用したサーブレットの実行時のエラーについて。
ローカルマシンにMySQLをインストールし、サーブレットでアクセスするプログラムを作っています。MySQLの動作は確認済みです。 MySQLのPATHとJDBCドライバのCLATHPASSの設定もしました。サーブレットのソースはWEB上のサンプルをそのまま利用しています。 DBの設定部分のソース↓ Class.forName("org.gjt.mm.mysql.Driver"); Connection con = DriverManager.getConnection"jdbc:mysql:///hellodb"); PATH↓ C:\Program Files\mysql\bin CLATHPASS↓ C:\j2sdk1.4.0\jre\lib\ext\mysql-connector-java-3.0.2-beta-bin.jar エラー内容は以下の通りです。 --------------------------------------------------------------------- java.sql.SQLException: Column 'NO' not found. at com.mysql.jdbc.ResultSet.findColumn(ResultSet.java:2862) at com.mysql.jdbc.ResultSet.getInt(ResultSet.java:1338) at HelloWorldJDBCMySQL.main(HelloWorldJDBCMySQL.java:24) --------------------------------------------------------------------- DBへアクセスできていないと思うのですが、自分で調べた限りでは前述の設定以外の方法が調べきれませんでした。 お力添えお願いいたします。
- みんなの回答 (6)
- 専門家の回答
みんなの回答
- yuji
- ベストアンサー率37% (64/169)
- ons_takeshi
- ベストアンサー率0% (0/0)
- ons_takeshi
- ベストアンサー率0% (0/0)
- hidebu-
- ベストアンサー率53% (45/84)
- yuji
- ベストアンサー率37% (64/169)
- yakumon
- ベストアンサー率35% (22/62)
補足
返信ありがとうございます。 ソースは下記になります。 --------------------------------------------------------------------- while(rs.next()){ 24行目→ int no = rs.getInt("NO"); String lang = rs.getString("LANGUAGE"); String msg = rs.getString("MESSAGE"); ---------------------------------------------------------------------