java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]ResultSet can not re-read row data for column 2.
今天在操作以MS SQL数据库的时候,出现了这样的一个异常.
在反反复复检查了程序之后,觉得完成没有错,
查看JDK1.6帮助文档,因为我以为是ResultSet.getBinaryStream(int/String)有问题.(其实在做这个程序之前, 我做了一个小的测试,就是把图片保存到数据中,再从数据库把它读取出来.是成功了的.而且也是用的getBinaryStream方法,所以排除了)
但为什么为莫名其妙的出来一个这样的异常!!!
后来在网上搜了下这个异常,居然又是....软件的官方JDBC有问题,
在含有image或者text这样的数据类型字段时,
必须按照数据库的字段顺序读取,而我在程序里刚好没有按顺序读取....
修改程序后,通过...
程序通过了,查看以前的测试代码,原因是自己以前只取了图片那一个字段,就不存在什么顺序可言,因而以前的程序通过.
经过这一次 又让我再一次的鄙视微软........
分享到:
相关推荐
for sql server 2000 的三个文件
在jsp或者是java之类的程序开发过程之中,连接sql SERVER2000时,为了增加应用程序的可移植性,可以使用纯java的数据库驱动程序进行连接,必须要有jdbc的支持。
jdbc for sqlserver2000.rarjdbc for sqlserver2000.rarjdbc for sqlserver2000.rarjdbc for sqlserver2000.rar
sql server2000 jdbc java连接sql server2000必备
jdbc连接sqlserver2000数据库的驱动包;包含msbase jar mssqlserver jar msutil jar 注意事项:下载解压sql包 数据源驱动 rar文件 解压后的驱动包文件应放到固定的文件夹下 以避免再次打开程序运行时 系统能找到驱动...
java连接sqlserver(附加JDBC for SQLSERVER2000驱动)
此doc文档详细介绍了Java程序通过JDBC连接SQLServer2000数据库的全过程和连接代码
sqlserver2000-jdbc2.0驱动,sqljdbc4.jar 兼容sqljdbc.jar,可以直接使用sqljdbc4.jar
sqljdbc和sqljdbc4最新sqlserver驱动,java连接数据库驱动,亲测试正常,放心下载使用
jdbc for sqlserver 明白的人都知道吧?
JDBC for sql server 2000,你懂得
JDBC连接Microsoft sql server 2000 的驱动包
jdbc链接SQLServer2000的3个驱动包
JDBC连接SQLSERVER的JAR包
jdbc驱动sqlserver2000的3个jar包 msutil.jar mssqlserver.jar msbase.jar
SQL Server 2000 Driver for JDBC,SQL 2000 需要安装 SP4,否则会报socket 错误。
适用于连接sqlserver 2000 8版本数据库时提示驱动不兼容的问题。
java web中JDBC连接SQLServer2000三个Jar包(mssqlserver.msbase.msutil)
里面详细讲述了用jdbc连接sqlserver2000的详细步骤,并配合了详细的截图