java中如何通過JDBC的方式連線sqlserver2005多例項資料庫?
阿新 • • 發佈:2019-01-30
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。