首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

PreparedStatement 查询结果集如何输出?jsp网页

2012-05-06 
PreparedStatement 查询结果集怎么输出?....jsp网页Class.forName(com.mysql.jdbc.Driver)Connection d

PreparedStatement 查询结果集怎么输出?....jsp网页
Class.forName("com.mysql.jdbc.Driver");
Connection dbcon=DriverManager.getConnection("jdbc:mysql://qq822140.vicp.cc:3308/ykt","root","root");
//查询信息
PreparedStatement stat0=dbcon.prepareStatement(
"select c_id_s,c_xt_t,c_xj_i from cwbb where c_xd_s=?");
stat0.setString(1,id);
ResultSet result=stat0.executeQuery();
if(result.next()){
for (result.first(); result.isLast(); result.next()) {
out.println(result.getString("c_id_s"));
out.println(result.getString("c_xt_t"));
out.println(result.getString("c_xj_i"));
} }
else
{
out.println("你还没有收入记录");%><br><br><a href = "../yyjgzhgl.jsp" >进入营业机构界面</a><%
}



注:
当没有记录时能执行else......
有记录时什么也没有输出
PreparedStatement 查询结果有很多条怎么将结果输出哇.......?????????

[解决办法]
你这个语句写的比较混乱,常规应该这么写。
另外,如果要检查是否有记录,要自己做标志位。

int row = 0;
while (result.next()) {
row++;
out.println(result.getString("c_id_s"));
out.println(result.getString("c_xt_t"));
out.println(result.getString("c_xj_i"));
}

热点排行