记录一次使用sybase库遇到的问题

遇到的问题

1.尚未完成方法 com.sybase.jdbc3.jdbc.SybConnection.prepareStatement(String, int),不应调用它

这是在新增的时候报的错误,奇怪的是,修改可以正常,当时使用的jar包为​​jconn3.jar​

使用的驱动

com.sybase.jdbc3.jdbc.SybDrive

解决方案:升级jar包,也就是连接数据库驱动
这里我使用的是​​​jconn4.jar​

com.sybase.jdbc4.jdbc.SybDrive

修改后,正常新增

2.使用select count(1)报类型转换错误

错误描述:BigDecimal不能转转换为Long

解决方案:sybase查出来的使用的BigDecimal,用BigDecimal接收