ResultSet rs = jdbcbean.executeQuery(sql);
String Pro_Sort;
String Note_Type_ID;
while (rs.next())
{
%>
<tr>
<td><% Pro_Sort = rs.getString("Pro_Sort");
out.println(Pro_Sort);
%></td>
<td><% Note_Type_ID = rs.getString("Pro_Sort");
out.println(Pro_Sort);
%></td>
<!--完全复制下来的怎么回出错了?去掉第二个就没问题-->
<td><%//=rs.getString("Pro_Sort") %></td>
</tr>
<%
}
rs.close();
jdbcbean.closeDB();
%>第二次输出的就有问题了,换一个字段也出错,怎么回事?
String Pro_Sort;
String Note_Type_ID;
while (rs.next())
{
%>
<tr>
<td><% Pro_Sort = rs.getString("Pro_Sort");
out.println(Pro_Sort);
%></td>
<td><% Note_Type_ID = rs.getString("Pro_Sort");
out.println(Pro_Sort);
%></td>
<!--完全复制下来的怎么回出错了?去掉第二个就没问题-->
<td><%//=rs.getString("Pro_Sort") %></td>
</tr>
<%
}
rs.close();
jdbcbean.closeDB();
%>第二次输出的就有问题了,换一个字段也出错,怎么回事?
要用下面的语句
PreparedStatement ps = conn.prepareStatement(query,ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY);
vacuumboy(菜鸟依旧) 说的那个方法
PreparedStatement ps = conn.prepareStatement
PreparedStatement不是用于带参数的sql语句吗,
我是在执行一般sql(不带参数)后读取返回的数据出问题,和带参数的sql查询无关吧--------------------------------------------------transit136(transiter)
我换了别的字段也出问题!
---------------------------------------------------最后朋友告诉我:[一个一个字段读 按顺序],就是说完全按照sql中字段顺序读取数据,这样就解决问题了
关于本文代码的详细资料:http://hi.baidu.com/aaa888/blog/item/161e870a113b1d1e95ca6bc4.html