JAVA中用rs.next()判断是否有需要的数据为什么编译时总提示错误呢 是在哪里使用呢???我只在Bean里遇到过这样的情况,好象要写成try{ } catch(Exception e){ }的形式才可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 写了,但是就是通不过编译。下面是方法:public boolean checkQuery(String sqlstring){ try{ con=DriverManager.getConnection(connectionURL); stmt=con.createStatement(); rs=stmt.executeQuery(sqlstring); }catch(SQLException ex){ System.err.println("conn.executeQuery().Query:"+ex.getMessage()); } if(!rs.next()){} else{} } 改成这样呢???public boolean checkQuery(String sqlstring){ try{ con=DriverManager.getConnection(connectionURL); stmt=con.createStatement(); rs=stmt.executeQuery(sqlstring); if(!rs.next()){} else{} }catch(SQLException ex){ System.err.println("conn.executeQuery().Query:"+ex.getMessage()); } } 通过您说的办法是通过编译了,可是却在JSP调用(javaBean)中出现问题我是这样调用的,主要是想知道数据库中是否存在这条记录:checkuser=connBean.checkQuery(sqlstring)运行时提示:The server encountered an internal error () that prevented it from fulfilling this request. 简单点,调换一下,改成 if(rs.next()) 试一下 好象没有return吧???你是用什么编辑器写的???? return什么的都有,我简化了部分程序而已,用记事本啊。 if(!rs.next()){}这句的意思是不是要判断它是否为记录集的最末?JAVA里面没有EOF吗?你改成if(!rs.Eof()){}试试 jsp中如何实现点击一个注销的链接时提示是否注销? 界面报错java.lang.NullPointerException急急急!!! 关于域名访问 直接用域名访问主页 如何提交别人网址的表单 Socket 客服端,怎么判断已经和服务端断开 一公司面试题,请大家讨论 有eclipse的struts插件吗? jsp中如何用正则 各位大哥,帮小弟解决一个小问题 STRUT升级后JSON传送到后台为NULL的问题 每次当执行到 while(rs.next())时,就出现如下错误。请问如何解决 (救急)Weblog6.1如何解决中文问题?
下面是方法:
public boolean checkQuery(String sqlstring){
try{
con=DriverManager.getConnection(connectionURL);
stmt=con.createStatement();
rs=stmt.executeQuery(sqlstring);
}catch(SQLException ex){
System.err.println("conn.executeQuery().Query:"+ex.getMessage());
}
if(!rs.next()){}
else{}
}
public boolean checkQuery(String sqlstring){
try{
con=DriverManager.getConnection(connectionURL);
stmt=con.createStatement();
rs=stmt.executeQuery(sqlstring);
if(!rs.next()){}
else{}
}catch(SQLException ex){
System.err.println("conn.executeQuery().Query:"+ex.getMessage());
} }
我是这样调用的,主要是想知道数据库中是否存在这条记录:checkuser=connBean.checkQuery(sqlstring)
运行时提示:The server encountered an internal error () that prevented it from fulfilling this request.
好象没有return吧???你是用什么编辑器写的????
这句的意思是不是要判断它是否为记录集的最末?
JAVA里面没有EOF吗?你改成
if(!rs.Eof()){}试试