java - 无法获取 SQL Server 连接对象

标签 java sql-server

我编写了一个简单的代码来连接到 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/

相关文章:

java - 解析具有不同日期格式的日期字符串

sql-server - SQL Server 中的别名

sql-server - 避免系统版本化表中的架构不匹配

sql - 将 varchar 转换为日期时间字段

asp.net - 如何获取服务器上唯一的客户端标识符?

java - 为什么不能用一个String来初始化一个StringBuilder对象呢?

java - 使用for循环遍历java中的列表

java - 如何使用 ant 转储 MySQL 数据库?

java - 可以用ant修改源码吗?

sql-server - 统计每个组返回的记录数