我编写了一个简单的代码来连接到SQL Server数据库并执行一个简单的select语句,这段代码在我的本地机器上通过VPN成功运行但是当我在服务器中部署相同的代码时,我的代码就停止了数据库连接对象。
它甚至没有抛出任何超时异常,所以我想到了一个端口问题并使用telnet检查是否成功。任何人都可以建议为什么会这样?我可以通过VPN从本地计算机获取同一个DB的连接对象。
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());
答案 0 :(得分:1)
sqljdbc jar文件的问题,使用任何32位,更换jar后,一切正常。感谢