0

我编写了一个 JAVA SPRING RESTFUL Web 服务来使用 sqljdbc4 驱动程序查询 SQL Server 2008 数据库。它在 Windows 机器上运行良好,但是当我将代码部署到 Linux 机器时,我不会同时执行选择和插入查询。

我尝试使用“SET NOCOUNT ON”,但没有运气。

执行选择查询 org.springframework.jdbc.UncategorizedSQLException 时出错:StatementCallback;SQL [ Select 语句的未分类 SQLException ......。);]; SQL 状态 [null]; 错误代码[0];该语句没有返回结果集。嵌套异常是 com.microsoft.sqlserver.jdbc.SQLServerException:语句没有返回结果集。

执行插入查询时出错 org.springframework.dao.DataAccessResourceFailureException: PreparedStatementCallback; SQL [插入日志(id,日期时间)值(?,?)];SQL Server 没有返回响应。连接已关闭。; 嵌套异常是 com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server 没有返回响应。连接已关闭。

JDBC 驱动程序 POM 依赖项。 com.microsoft.sqlserver sqljdbc4 4.0

我尝试了一些我在谷歌上读到的其他东西,但没有运气。如果有人能指出我正确的方向,我将非常感谢帮助。

4

1 回答 1

1

尝试使用 jtds 驱动程序而不是 microsoft jdbc 驱动程序。

于 2013-10-07T18:18:11.173 回答