同時載入SQL2000和SQL2005的JDBC發生錯誤

當您載入 SQL Server 2000 驅動程式 JDBC 的 SQL Server 2005 的驅動程式 JDBC 的在同一個應用程式中,您嘗試連線到 SQL Server 2005 資料庫,再執行查詢,您可能會收到錯誤訊息

如果要解決這個問題而定,請依照下列步驟執行: 

1. 載入 JDBC 的 SQL Server 2000 驅動程式之前,載入 JDBC 的 SQL Server 2005 驅動程式。 若要執行這項操作,使用 DriverManager 類別,按照下列的程式碼範例
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 2000 version
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); // 2005 version Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver"); // 2000 version

使用 JDBC 連線 URL 的 SQL Server 2005 驅動程式,以建立連接。 若要這麼做,使用 [程式碼,類似下列的 T: System.Web.UI.MobileControls.Adapters.XhtmlAdapters.範例 
Connection con = DriverManager.getConnection( "jdbc:sqlserver://<ServerName>;user=<UserName>;password=<Password>");
Connection con = DriverManager.getConnection( "jdbc:sqlserver://<ServerName>;user=<UserName>;password=<Password>");

如需如何連接與資料來源,以及使用 URL 連線,請造訪下列 Microsoft Developer Network (MSDN) 網站:

留言