1. 程式人生 > >java中如何通過JDBC的方式連線sqlserver2005多例項資料庫?

java中如何通過JDBC的方式連線sqlserver2005多例項資料庫?

java語言中,通過jdbc訪問sqlserver2005資料庫預設例項可以按正常的寫法來建立url連線,程式碼如下:

Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2:1433; DatabaseName=EAS60_Demo", "sa","sa");

其中172.16.5.2為sqlserver2005資料庫ip,EAS60_Demo為資料庫。

那麼對於多例項(例項名:SQL2005)的資料庫又是如何訪問?經過查資料和摸索發現url寫法如下:

con = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2;instanceName=SQL2005; DatabaseName=EAS60_Demo", "sa","sa");

也可以這樣寫:

Connection cn = DriverManager.getConnection("jdbc:sqlserver://172.16.5.2//SQL2005; DatabaseName=EAS60_Demo", "sa","sa");

注意,多例項的url中沒有埠號1433。