JAVAでMySQLを扱うためにJDBCドライバをeclipseにビルドしました。
接続確認のためのコードは下記です。
eclipseで実行が2種類あり、
・サーバーで実行
・WEBアプリケーション
があります。
WEBアプリケーションだとコンソールに
MySQLに接続できました。
1
suzuki
29
2
yamada
25
3
saitou
50
4
kimura
55
と表示されます。
しかし、ブラウザで実行すると404エラーが返ってきます。
この違いは何なのでしょうか?
DBの内容を修正したり、削除したりしたいのですが
コンソールに表示されるだけではそれができません。
この場合、どうしたらよろしいでしょうか?
eclipseに慣れていないから使い方や考え方が間違ってる可能性もあると思いますので、
そのような傾向が伺えましたらご指摘お願いします。
java
1try { 2 Class.forName("com.mysql.jdbc.Driver").newInstance(); 3 4 dns = DriverManager.getConnection("jdbc:mysql://localhost:3306/example", "root", "root"); 5 6 sql = "SELECT * FROM EMPLOYEE"; 7 stmt = dns.prepareStatement(sql); 8 9 rs = stmt.executeQuery(); 10 11 System.out.println("MySQLに接続できました。"); 12 13 while(rs.next()){ 14 System.out.println(rs.getInt("id")); 15 System.out.println(rs.getString("name")); 16 System.out.println(rs.getInt("age")); 17 } 18 19 } catch (InstantiationException | IllegalAccessException | ClassNotFoundException e) { 20 21 System.out.println("JDBCドライバのロードに失敗しました。"); 22 System.out.println(e); 23 24 } catch (SQLException e) { 25 26 System.out.println("MySQLに接続できませんでした。"); 27 System.out.println(e); 28 29 } finally { 30 31 if (dns != null) { 32 try { 33 dns.close(); 34 } catch (SQLException e) { 35 System.out.println("MySQLのクローズに失敗しました。"); 36 System.out.println(e); 37 38 } 39 } 40 }
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/09/09 07:56