我写了一个JAVA SPRING RESTful Web服务来使用sqljdbc4驱动程序查询SQL Server 2008数据库。它在Windows机器上工作正常,但是当我将代码部署到Linux机器时,我不是要执行select和insert查询。无法从Linux查询SQL Server 2008数据库?
我试过使用“SET NOCOUNT ON”,但没有运气。
执行选择查询时出错 org.springframework.jdbc.UncategorizedSQLException:StatementCallback;未归类SQL的SQLException [Select statement .........。 );]; SQL状态[null];错误代码[0];该声明未返回结果集。嵌套的异常是com.microsoft.sqlserver.jdbc.SQLServerException:该语句没有返回结果集。
执行插入查询时出错 org.springframework.dao.DataAccessResourceFailureException:PreparedStatementCallback; SQL [插入到日志(id,datetime)值(?,?)]; SQL Server没有返回响应。连接已关闭。嵌套的异常是com.microsoft.sqlserver.jdbc.SQLServerException:SQL Server没有返回响应。连接已关闭。
JDBC驱动程序POM依赖性。 com.microsoft.sqlserver sqljdbc4 4.0
我想,我在谷歌,但没有运气阅读一些其他的东西。如果有人能指出我正确的方向,我会非常感激帮助。
您应该更深入地了解堆栈轨迹。它说“SQL Server没有返回响应,连接已关闭”。但为什么它关闭?答案应该在堆栈跟踪之后。 – mavroprovato