你可以看看使用
String s = rs.getString(num)   ;  //num是你的列名的序号
这个错误提示是没找到你的列名,
一般来说不是你的表没有这个列名,就是rs为空,或者我以经验这么说的!
曾经遇到过,不是很难解决!
good luck!

解决方案 »

  1.   

    如果呢确定表中有name列的可能是rs=null了
      

  2.   

    两种可能:
    1)name与表中列名拼写不一致
    2)rs = null
      

  3.   

    to:phsea(天山风) 
    String s = rs.getString(num);我试过的,num=1,2,3
    取出来的都是一段乱码,而我的表中没有中文啊??
    name列名也是肯定有的。
    如果,rs为空的话,那就不会执行打印:
    System.out.println("sssssssssss");
    各位说说!,谢谢了
      

  4.   

    应该这么写String s = rs.getString('"name"') ;
      

  5.   

    winthan(wint)兄,你的写法是有错误的,在jb中就会报错!
      

  6.   

    原来是jdk的问题,用1.3编译就没问题,1.4就不行!!
    不知道具体是什么原因