在 java 中连接到 SQL 服务器本机客户端 10.0 OLE DB 提供程序

Connect to SQL Server Native Client 10.0 OLE DB Provider in java

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

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

而且我已经能够以不同的方式连接到常规 SQL 服务器(不是本机客户端),使用 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 而设计的?

最终这是有效的:

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

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

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