SQLExeption 应该是数据库发生的错误吧,
你用的是什么数据库,把出错的语句打出来。

解决方案 »

  1.   

    用的是Sybase11 出错的语句是:resultsMeta.getColumnTypeName() resultsMeta是通过一下语句得到:
                Statement sqlStatement = this._conn.createStatement();
                ResultSet results = sqlStatement.executeQuery(sql);
                System.out.println("executeQuery执行结束-----------") ;
                ResultSetMetaData resultsMeta = results.getMetaData();请高手指点!!!
      

  2.   

    好像Sybase JDBC要在数据库中安装表才能读metadata,你装了吗?看看驱动的文档。
      

  3.   

    JIMJXR说得对,SYBASE的JDBC不直接支持METADATA,需要装补丁。
    你可以到SYBASE的网站上看看。