有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

sql server使用windows身份验证连接到java中的远程MS sql server

我正在使用sqlserver和Windows身份验证,以及Windows服务器

我正在尝试使用java eclipse连接到本地网络上的远程MS SQLSERVER,但不断出现以下错误:

Error : com.microsoft.sqlserver.jdbc.SQLServerException: The port number 64038 databaseName = Data is not valid.

代码如下:

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

System.out.println("# - driver loaded");

String server = "moddbs169d.network.local\\Moddbs169d\\SQL2008";

int port = 64038;

String database = "Data";

String jdbcUrl = "jdbc:sqlserver://"+server+":"+port+" databaseName = "+database+";integratedSecurity=true";

Connection con = DriverManager.getConnection(jdbcUrl);

System.out.println("# - Connection obtained");

如果一切顺利,它应该告诉我连接已获得。数据库的本地连接和名称都是正确的,所以这不是问题所在。jdbc驱动程序也已安装并正常工作


共 (1) 个答案