jsp从数据库中查询一条记录然后将记录显示在网页中

我打算写一个jsp 功能是根据用户输入的查询条件 从数据库中查询 然后将查询到的内容 显示在用户输入框的下面 select * from apply where Id=?
问号是用户输入的内容 因为查询出来的结果要么是没有要么就一条 而且Java代码写在<% %>中 哪位大声能告诉我如何才能将查询出的结果显示出来呢?
连接数据库没有问题 我单独把连接数据库的那一段代码单独试了下 能输出数据 主要是想问下 如何将那个查询到的数据显示在jsp页面中 ?

第1个回答  推荐于2016-09-10
假设这里的数据库系统使Mysql。
<%
Class.forName("com.sql.jdbc.Driver");
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/dbname",username,password);
Statement stmt = conn.createStatement();
String sql = "select username from user where user_id=1";
ResultSet rs = stmt.executeQuery(sql);
%>
查询结果:<% rs.next().getString("username") %>

还要在jsp文件中导入java.sql.*包。本回答被提问者采纳
第2个回答  2010-04-16
如果查的是多行数据的话,应该用循环打印 比如:foreach
第3个回答  2012-06-01
我也遇到这个问题?请问您是怎么弄出来的?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网