mysqlをつかっています。jspのコードです。どうぞよろしくお願いいたします。
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<%@page import="java.sql.*"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>server接続</title>
</head>
<body>
<h1>MySQL</h1>
<div style='background:whitesmoke;'>
<%
String msg = "";
try {
// ドライバロード
Class.forName("com.mysql.jdbc.Driver");
// MySQLに接続
Connection con = DriverManager.getConnection("jdbc:mysql://localhost/mutter", "taichi", "Taichi");
// ステートメント生成
Statement stmt = con.createStatement();
// SQLを実行
String sqlStr = "SELECT * FROM mutter_table";
ResultSet rs = stmt.executeQuery(sqlStr);
// 結果行をループ
while(rs.next()){
// レコードの値
int id = rs.getInt("user_id");
String name = rs.getString("user_name");
//表示
System.out.println(id + ":" + name);
}
// 接続を閉じる
rs.close();
stmt.close();
con.close();
}catch (ClassNotFoundException e){
msg = "ドライバのロードに失敗しました1";
System.out.println(e);
}catch (Exception e){
msg = "ドライバのロードに失敗しました2";
System.out.println(msg);
}
%>
</div>
</body>
</html>