只有select * from table之类的查询才能用executeQuery(),你的SQL语句是吗?

解决方案 »

  1.   

    我记忆中Connection con需要给初值null。不然的话就是声明,而没有初始化,也就不能直接赋值,于是this.con=con就错误了。只有基本类不需要初始化。
    其他地方就没有细看了。估计也就是这个错误。
      

  2.   

    你们说得都不对
    我这个是类阿
    什么初始不初始的
    还没有实例化那,
    我调试过后,知道错在什么地方了,就是
    records[i].put(new Integer(index),rs.getString(i+1));
    这句话出错了,但是错在什么地方那?我就不知道了
      

  3.   

    Hashtable中的键-值对能为对象吗?
    put(new Integer(index),rs.getString(i+1));
      

  4.   

    把你的Exception贴出来好吗?另外
    你先
    Hashtable records[];

    Hashtable records[]=new Hashtable[this.columns];
    这是你想要的吗?
      

  5.   

    现在没有exception了,但是每次hashtable取数据得那个循环,就只取一次,就不再取了