摘要: 當(dāng)使用JDBC 通過 Microsoft SQL Server 2000/2005 Driver for JDBC 檢索 ResultSet 對(duì)象可能會(huì)報(bào)如下錯(cuò)誤:
Java.sql.SQLException: [Microsoft] [SQL Server 2000 JDBC Driver] ResultSet can not re-read row data for column 1
其中http://support.microsoft.com/kb/824106介紹的很詳細(xì),這是Microsoft數(shù)據(jù)庫(kù)驅(qū)動(dòng)包的一個(gè)Bug.從網(wǎng)上找了好多,個(gè)人認(rèn)為比較好的解決方案:
從http://sourceforge.net/projects/jtds/下載jTDS驅(qū)動(dòng)包替代Microsoft的原有驅(qū)動(dòng)包,具體JDBC連接語(yǔ)句如下:
private String driver= "net.sourceforge.jtds.jdbc.Driver";
private String url="jdbc:jtds:
閱讀全文