如何通过jsp显示数据库查询结果?

jsp显示数据库查询结果,最好能写个简单的例子!
2024-10-31 20:25:31
推荐回答(3个)
回答1:

可以用小脚本,也可以用标签,

对于初学建议先用小脚本,如果你查询的结果是一个集合,循环遍历就可以了

我给了一张代码片段的图片,自己研究一下

回答2:

<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<%@ page import="java.sql.*" %>



My JSP starting page



请输入查询单号:


<%
String select=request.getParameter("select");
String sql=null;
out.print(select);

try{Connection con=null;
PreparedStatement ps=null;
ResultSet rs=null;
Class.forName("com.mysql.jdbc.Driver");
con =DriverManager.getConnection("jdbc:mysql://localhost:3306/login?useUnicode=true&characterEncoding=GBK","root","123456");
sql="select * from apply where caiwuyijian=?";
ps=con.prepareStatement(sql);
ps.setString(1,select);
rs=ps.executeQuery();
while(rs.next()){
out.print(rs.getString("Id")+"--");
out.print(rs.getString("name")+"--");
out.print(rs.getString("price")+"--");
out.print(rs.getString("reason")+"--");
out.print(rs.getString("applyer")+"--");
out.print(rs.getString("time")+"--");

}

rs.close();
ps.close();
con.close();}
catch(Exception e)
{
out.println(e.getMessage());
}
%>

我这个作用是 在页面输入查询条件 然后调用数据库显示在页面上 看看有帮助么

回答3:

一楼的正解