我在网上看到很多网站都有 Java 以外的语言的连接字符串来连接到 SQL Server Native Client 10.0 OLE DB 提供程序,例如:
"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?
最佳答案
最后这就是有效的:
String myDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
String myUrl = "jdbc:sqlserver://myServerName:1433;DatabaseName=myDatabase";
Connection myConnection = DriverManager.getConnection(myUrl, myUN, myPWD);
关于java - 在java中连接到SQL Server Native Client 10.0 OLE DB Provider,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37575169/