没有结果指,RESULTSET是空记录还是NULL

解决方案 »

  1.   

    你在System.out.println(rs.getString(1) + "\t" + rs.getString(2));里面再打印几个字符看看嘛,看出了什么结果,rs.getString(1)是不是null?
    是不是数据表没有数据啊之类的。
    注明:我不是高手。
      

  2.   

    哦,两位网友说的还是比较有道理的,但是我用测试子句检查是,他显示的是程序段中出错的信息,记None excute
      

  3.   

    jdbc:microsoft:sqlserver://192.168.1.1:1433/E:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\tForJava.DB";这是什么东东?
      

  4.   

    在SQL Server 2000 中新建一个用户,把该用户的默认设置中的数据库改为你想操作的数据库,然后你在java中的所有操作都是对该数据库的了!
      

  5.   

    jdbc:microsoft:sql.... 指的是数据库的名字啊,指明哪个数据库
      

  6.   

    为什么会提示com.jdbc.microsoft.....
      

  7.   

    jdbc:microsoft:sqlserver://192.168.1.1:1433/E:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\tForJava.DB";改成
    jdbc:microsoft:sqlserver://192.168.1.1:1433;看看吧
      

  8.   

    各位,还是不行啊,还是显示com.jdbc.microsoft....
      

  9.   

    jdbc:microsoft:sqlserver://192.168.1.1:1433/E:\\Program Files\\Microsoft SQL Server\\MSSQL\\Data\\tForJava.DB";改成
    "jdbc:microsoft:sqlserver://172.16.1.189:1433;DatabaseName=dishui_jining",指明你用那个数据库
      

  10.   

    错了应该是改成:
    jdbc:microsoft:sqlserver://172.16.1.189:1433;DatabaseName=tForJava