在一张表中查询名字为李煊变量的id,出现ResultSet类结果集rs为空的错误,但是在数据库中执行这个歌语句是没有问题的,求大神指教String Sql="select intExpertId from tbexpert where varName='李煊'";
try {
//执行Sql语句,结果集赋给ResultSet类型的rs变量
rs=stmt.executeQuery(Sql);
System.out.println("rs是否为空:"+rs.wasNull());
//前面定义了一个List集合存放所有查询到的专家id
while(!rs.isAfterLast()){
int l=rs.getInt(1);
System.out.println(l); }
try {
//执行Sql语句,结果集赋给ResultSet类型的rs变量
rs=stmt.executeQuery(Sql);
System.out.println("rs是否为空:"+rs.wasNull());
//前面定义了一个List集合存放所有查询到的专家id
while(!rs.isAfterLast()){
int l=rs.getInt(1);
System.out.println(l); }
解决方案 »
- 想做个java游戏...
- java连接mysql的菜鸟问题
- 奇怪的问题:The method a() is undefined for the type print
- 谁给一个五子棋的对战程序参考一下
- Windows本地的图形界面与Java层如何交互?
- 一个事件问题,在线等待
- 再问Linux下怎么设好jdk路径再任何处可用??
- 请教JNI高手,如何在VC调用Java方法时返回java字符串?
- 谁知道Borland application server 5.0的serial number 和 key?
- 谈一谈数据变化后从服务器主动推到客户端,从而达到客户端显示的技术
- 有会的吗
- 一个文件可不可以开多个InputStream?
while(rs.next()){
用if(rs.next)都试过都不执行
这个异常就是没有JDBC没有查询到数据,检查一下是否不同的库有同名的表,最好把完整的操作数据库的代码贴出来。