2016-06-01 1 views
0

Я видел много сайтов в Интернете, которые имеют строки подключения для других, чем Java Языки для подключения собственного клиента SQL Server 10.0 OLE DB Provider, такие как:подключиться к серверу собственного клиента SQL 10,0 OLE DB Provider в Java

"Provider=SQLNCLI10;Server=myServer;Database=myDatabse;UID=myUID;PWD=myPWD" 

И я смог подключиться к обычным SQL-серверам (а не к внутреннему клиенту) по-другому, используя строку url, такую ​​как эта (я исключаю все попытки/catch и другие вещи, которые вам нужны на самом деле сделайте эту работу для простоты):

String myDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 

String myUrl = 
"jdbc:sqlserver://localhost:1433;DatabaseName=myDatabase"; 

Connection myConnection = DriverManager.getConnection(url, myUN, myPWD); 

Но какую строку подключения я должен поставить i nto Java, потому что одно из них работает только на разных языках, а другое не предназначено для подключения к Native Client?

+0

любые обновления по этому вопросу? – syed99

ответ

1

В конце концов, это то, что работает:

String myDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver"; 

String myUrl = "jdbc:sqlserver://myServerName:1433;DatabaseName=myDatabase"; 

Connection myConnection = DriverManager.getConnection(myUrl, myUN, myPWD);