我编写了一个简单的代码来连接到 SQL Server 数据库并执行一个简单的 select 语句,该代码通过 VPN 在我的本地计算机上成功运行,但是当我在服务器中部署相同的代码时,我的代码停止在获取数据库连接对象。
它甚至没有抛出任何超时异常,所以我想到了端口问题并使用telnet进行了检查,结果是成功的。谁能建议为什么会发生这种情况?我可以通过 VPN 从本地计算机获取同一数据库的连接对象。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connectionUrl = props.getProperty("DBURI");
Connection conn=null;
System.out.println(connectionUrl.trim());
conn = DriverManager.getConnection(connectionUrl.trim());
最佳答案
sqljdbc jar 文件有问题,使用任何 32 位的,更换 jar 后一切正常。谢谢
关于java - 无法获取 SQL Server 连接对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26094017/