不是说的很清楚吗?
看看你传递进来的SQL语句,是不是用getByte方法来取得非'varbinay,long binary,binary,image'字段类型字段,另外可能是你的SQL语句有问题,类型转换错误,比如你让chat类型的和bit类型的比较就会出错

解决方案 »

  1.   

    但用JDBC-ODBC桥就没有问题,这是我最郁闷的。
    我试着把getBytes改成getString编译时又抱了错:
    D:\wwwroot\WEB-INF\classes\waterjava>javac waterquery.java
    waterquery.java:53:cannot resolve symbol
    symbol:constructor String <java.lang.String,java.lang.String>
    location:class java.lang.Strintg
                    sRet = new String(rs.getString(aCol)),"GBK");
                           ^
    Note:waterquery.java uses or overrides adeprecated API.
    Note:Recompile with -deprecation for details.
    1 error
    我该怎么办哪?