在JSP中,如何从数据库中获取值在列表框中得到 5

请各位大虾多多帮助,谢谢!!!... 请各位大虾多多帮助,谢谢!!! 展开
 我来答
sayidming
推荐于2016-03-26 · TA获得超过1077个赞
知道小有建树答主
回答量:382
采纳率:100%
帮助的人:125万
展开全部
你是要从数据库获取数据是吧?
你可以说清楚你要的是什么吗,下面不知道是不是你需要的
<%//连接需要的对象
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>");
}

%>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式