0
我試圖使用提供的connection string
連接到遠程MS SQL服務器上的數據庫。連接字符串如下:Java連接到遠程MS SQL服務器數據庫
data source=qsss.gar.de\SQL2012,3000;initial catalog=City;persist security info=True;user id=usr;password=usr##2009;
我明白我應該有適當的司機,所以我從microsoft.com/download/en/details.aspx?id=21599 下載在SQL Server驅動程序,並將它們添加到我的項目的構建路徑。這些是sqljdbc.jar
和sqljdbc4.jar
。
我只是使用這個測試代碼來查看連接是否建立。
public static void main(String[] args) throws Exception {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
Connection connection = DriverManager.getConnection(
"qsss.gar.de\SQL2012,3000;initial catalog=City;persist security info=True;user id=usr;password=usr##2009;");
System.out.println("Connected!");
}
這樣做,我得到一個錯誤:的Java Runtime Environment(JRE)1.8版本不受此驅動程序支持。使用sqljdbc4.jar類庫,它提供對JDBC 4.0的支持。
我在這裏做錯了什麼?