??????
statement.executeQuery(sql);
ResultSet r=statement.getResultSet();
?????????try it:
ResultSet r=statement.executeQuery(sql);

解决方案 »

  1.   

    你获得的不是Int吗?应该是多少呢?
      

  2.   

    to : wangchq
    那句没问题,我把变量改成一个字符窜就ok了。
    但是变量就不行,所以我认为是我变量的那句写错了。
    能给我个有变量的查询语句的例子吗?thx。
      

  3.   

    你的SQL语句的语法没有问题,你先看一下你的这个表的第一个属性的类型是integer的吗?
    如果仅仅是输出的话有getString()也行的,你先用getString()试一试;
    ResultSet r=statement.executeQuery(sql);就可以了executeQuery()本身就返回一个ResultSet 对象