首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> 關於SqlServer

SQL Server 2000 JDBC 驅動程式已知 Bug 與最佳替代方案

     編輯:關於SqlServer

SQL Server 2000 JDBC 驅動(即便 SP3)仍存兩大明顯 Bug,微軟後續未釋出 SP4:

  1. TEXT 欄位讀取異常:欄位為 NULL 或空字串時拋出例外。
  2. ResultSet 存取限制:僅支援循序讀取,且不可重複讀取同一欄位值。

解決路徑

雖有繞過寫法,但最省事、最徹底的方案是更換驅動程式:

  • 第三方商用 JDBC 驅動(如 DataDirect、jTDS 等)。
  • 升級使用 SQL Server 2005 JDBC 驅動:已修復上述問題,相容性佳,且支援新功能(XML、快照隔離等)。

建議專案直接遷移至 SQL Server 2005+ 驅動,避免在舊版驅動上持續填坑。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved