import java.net.*; import java.sql.*; public class Sample4{ public static void main(String args[]){ String server = "localhost"; //MySQLサーバ String db = "ATMARKIT"; // String user = "test"; //ユーザー名 String pass = "test2001"; //パスワード String url = "jdbc:mysql://" + server + "/" + db + "?useUnicode=true&characterEncoding=EUC_JP"; Connection con = null; try{ //ドライバのロード Class.forName("org.gjt.mm.mysql.Driver"); //MySQLサーバへの接続 con = DriverManager.getConnection(url,user,pass); //Statementオブジェクトの生成 Statement stmt = con.createStatement(); //SQL文の生成 String sql_str = "SELECT * FROM list"; //SQL文の実行とResultSetオブジェクトの取得 ResultSet rs = stmt.executeQuery(sql_str); //検索結果の抽出 while(rs.next()){ int id = rs.getInt("id"); String name = rs.getString("name"); String memo = rs.getString("memo"); System.out.println("-------" + id + "---------"); System.out.println("name:" + name); System.out.println("memo:" + memo); } //切断 rs.close(); stmt.close(); con.close(); }catch(SQLException e) { System.err.println("接続失敗です〜\n理由:" + e.toString()); }catch(Exception e){ e.printStackTrace(); }finally{ try{ //切断 con.close(); }catch(Exception e){} } } }