1个回答
展开全部
你是要从数据库获取数据是吧?
你可以说清楚你要的是什么吗,下面不知道是不是你需要的
<%//连接需要的对象
Connection conn = null;
Statement stmt = null;
String sql = null;
ResultSet rs = null;
int ret;
try { Class.forName("com.mysql.jdbc.Driver"); //载入JDBC驱动程序
String strCon="jdbc:mysql://localhost:3306/JspSamples"; //连接字
conn = DriverManager.getConnection(strCon, "root", "root"); //连接数据库
stmt = conn.createStatement(); //初始化查询
sql = "select * from customers ";//查询数据
rs = stmt.executeQuery(sql); //执行查询数据,返回结果集
while (rs.next()) { //遍历结果集
int id = rs.getInt("Id");//获取指定列的值
String name = rs.getString("Name");
String tel = rs.getString("Tel");
String email = rs.getString("Email");
Timestamp addtime = rs.getTimestamp("addTime", Calendar.getInstance());
out.println("<tr>");//显示结果
out.println("<td>" + id + "</td>");
out.println("<td>" + name + "</td>");
out.println("<td>" + tel + "</td>");
out.println("<td>" + email + "</td>");
out.println("<td>" + addtime + "</td>");
out.println("</tr>");
}
rs.close();//关闭结果集
stmt.close(); //关闭查询
conn.close();//关闭连接
} catch (ClassNotFoundException e) {//意外处理,驱动程序无法找到
e.printStackTrace();
out.println("<h1>无法找到数据库驱动</h1>");
} catch (SQLException e1) {//意外处理,数据库操作失败
e1.printStackTrace();
out.println("<h1>数据库操作失败</h1>");
}
%>
你可以说清楚你要的是什么吗,下面不知道是不是你需要的
<%//连接需要的对象
Connection conn = null;
Statement stmt = null;
String sql = null;
ResultSet rs = null;
int ret;
try { Class.forName("com.mysql.jdbc.Driver"); //载入JDBC驱动程序
String strCon="jdbc:mysql://localhost:3306/JspSamples"; //连接字
conn = DriverManager.getConnection(strCon, "root", "root"); //连接数据库
stmt = conn.createStatement(); //初始化查询
sql = "select * from customers ";//查询数据
rs = stmt.executeQuery(sql); //执行查询数据,返回结果集
while (rs.next()) { //遍历结果集
int id = rs.getInt("Id");//获取指定列的值
String name = rs.getString("Name");
String tel = rs.getString("Tel");
String email = rs.getString("Email");
Timestamp addtime = rs.getTimestamp("addTime", Calendar.getInstance());
out.println("<tr>");//显示结果
out.println("<td>" + id + "</td>");
out.println("<td>" + name + "</td>");
out.println("<td>" + tel + "</td>");
out.println("<td>" + email + "</td>");
out.println("<td>" + addtime + "</td>");
out.println("</tr>");
}
rs.close();//关闭结果集
stmt.close(); //关闭查询
conn.close();//关闭连接
} catch (ClassNotFoundException e) {//意外处理,驱动程序无法找到
e.printStackTrace();
out.println("<h1>无法找到数据库驱动</h1>");
} catch (SQLException e1) {//意外处理,数据库操作失败
e1.printStackTrace();
out.println("<h1>数据库操作失败</h1>");
}
%>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |