我编写了一个JAVA SPRING RESTFUL Web服务,使用sqljdbc4驱动程序查询SQL Server 2008数据库。它可以在Windows机器上正常工作,但是当我将代码部署到Linux机器时,我不会同时执行select和insert查询。
我尝试使用“SET NOCOUNT ON”,但没有运气。
执行选择查询时出错 org.springframework.jdbc.UncategorizedSQLException:StatementCallback;未分类SQL的SQLException [Select语句.......... );]; 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
我尝试了一些我在谷歌上阅读的其他东西,但没有运气。如果有人能指出我正确的方向,我真的很感激帮助。
答案 0 :(得分:1)
尝试使用jtds驱动程序而不是microsoft jdbc驱动程序。