将里面的
do{
    printRow(result,rsmd);
}while(result.next());
改成:
while(result.next){
    printRow(result,rsmd);
}另:好像result,不可以作为参数传递的
你先写到一起,测试一下

解决方案 »

  1.   

    ^_^
    漏掉了(),自己加上吧
    另:好像result,不可以作为参数传递的=======这个我也不太清楚,你还是写个简单的程序,测试一下吧
      

  2.   

    我在书上看到可以用result作为参数传递的。
    我反复的调试了一下我的程序,就是在s=rs.getString(i)这句话有问题,也不知道原因在哪里
    错误提示是:非法的游标
      

  3.   

    和你说了,
    需要激活它的游标的
    要在用之前,激活它的 就是这句话:
    rs.next()