###前提・実現したいこと
ジャニーズの情報をまとめたWikiみたいなWebアプリを作っていて、
現在データベースの内容を表示しようとしています。
###発生している問題・エラーメッセージ
groupsテーブルの内容を出そうとしていてSQLを実行するとレコードが表示されるのですが、
以下のコードを実行しようとするとResultSet#next()がはじめからfalseになりデータが表示できません。
同じようなコードでchatテーブルの情報なら表示できました。
C:\ProgramData\MySQL\MySQL Server 5.6\data\SHIHO-PC.err
を見ましたが特にエラーは表示されていませんでした。
###ソースコード
java
1Connection conn = null; 2String url = "jdbc:mysql://localhost:3306/body"; 3String user = "root"; 4String password = "password"; 5try { 6 Class.forName("com.mysql.jdbc.Driver").newInstance(); 7 conn = DriverManager.getConnection(url, user, password); 8 Statement stmt; 9 stmt = conn.createStatement(); 10 String sql = "SELECT * FROM groups"; 11 ResultSet rs; 12 rs = stmt.executeQuery(sql); 13 while (rs.next()) { 14 String group_id = rs.getString("group_id"); 15 String group_name = rs.getString("group_name"); 16 out.println("<p>"); 17 out.println(group_id + " <br>" + group_name); 18 out.println("</p>"); 19 out.println("<hr>"); 20 System.out.println("Kis-My-Ft2"); 21 } 22} catch (SQLException e) { 23 // TODO 自動生成された catch ブロック 24 e.printStackTrace(); 25} catch (InstantiationException | IllegalAccessException 26 | ClassNotFoundException e) { 27 // TODO 自動生成された catch ブロック 28 e.printStackTrace(); 29}
###補足情報(言語/FW/ツール等のバージョンなど)
開発環境は以下の通りです。
- Eclipce 4.4.1
- Tomcat 8
- MySQL Server 5.6
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/10/25 11:50