新手求助:关闭的 Resultset: next

sweetylela 2015-10-15 02:09:52

public Connection conntLocal() {
try {

DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
//Class.forName("oracle.jdbc.driver.OracleDriver");
conn_local = DriverManager.getConnection("jdbc:oracle:thin:@10.0.10.61:1521:xe","USER","A1234");

} catch (Exception e) {
conn_local = null;
e.printStackTrace();
}
return conn_local;
}
public void close_local_conn() {
try {
this.conn_local.close();
} catch (SQLException e) {
e.printStackTrace();
}
}

public ResultSet Quary(String eee) {

try {
this.psmt = this.conn_local.prepareStatement(eee);
rs = psmt.executeQuery();
} catch (Exception e) {
try {
this.psmt.close();
this.close_local_conn();
} catch (SQLException e1) {
e1.printStackTrace();
}
}
return rs;
}


//jsp页面
<%
zjHSM.conntLocal();
String sqlHSMLog="";
String SLog="";
ser = request.getParameter("ser");
sqlHSMLog = "select * from TB_HSM_LOG where T_CARD_NUMBER="+cardNum+"";
rsHSMLog = zjHSM.Quary(sqlHSMLog);

while(rsHSMLog.next())//在此处报错
{
SLog=rsHSMLog.getString("T_LOG_F");
out.println("<tr>");
out.println("<td>"+SLog+"</td>");
out.println("</tr>");
}rsHSMLog.close();
zjHSM.close_local_conn();
%>


报错关闭的 Resultset: next,求大神解答
...全文
139 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
meng_taiqian 2015-10-15
  • 打赏
  • 举报
回复
你在Query方法里面的第一个catch快里面打印下异常信息, 应该是sql的问题(如果t_card_number字段不是数字类型的话就有问题)?

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧