java - 在java中连接到SQL Server Native Client 10.0 OLE DB Provider

标签 java sql-server sql-server-native-client

我在网上看到很多网站都有 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/

相关文章:

java - 正确实现带有锁屏的线程

sql-server - SSIS 在 Visual Studio 2010 中的什么位置?

sql-server - 在插入 XML 字段之前过滤重复节点

c# - Entity Framework : SqlGeography vs DbGeography

sql-server - 尝试发布或编辑时记录已被其他用户更改

c++ - 如何使用新的 SQL Server Native Client 将 datetime 迁移到 datetime2

java - ODBC 错误 : Invalid String or Buffer Length--Microsoft Server 2008 32bit vs 2008 R2 64bit

java - android studio 0.2.2 上的 renderscript 错误

java - 检查将鼠标悬停在 Selenium 中的链接上时鼠标光标是否变为手形?

java - 如何访问二维数组的第二部分