0

我在网上看到很多网站都有 Java 以外的语言的连接字符串来连接到 SQL Server Native Client 10.0 OLE DB Provider,例如:

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

而且我已经能够以不同的方式连接到常规 SQL 服务器(不是 Native Client),使用这样的 url 字符串(我排除了所有的 try/catch 和其他你需要实际使它工作的东西简单):

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

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

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

但是我应该将什么连接字符串放入 Java 中,因为其中一种只能在不同的语言中使用,而另一种不能用于连接到 Native Client?

4

1 回答 1

1

最后,这是有效的:

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

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

Connection myConnection = DriverManager.getConnection(myUrl, myUN, myPWD);
于 2016-08-16T20:01:42.663 回答