gpt4 book ai didi

linux - 无法从 Linux 查询 SQL Server 2008 数据库?

转载 作者:太空宇宙 更新时间:2023-11-04 11:19:37 26 4
gpt4 key购买 nike

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

我尝试使用“SET NOCOUNT ON”,但没有成功。

执行选择查询时出错org.springframework.jdbc.UncategorizedSQLException: StatementCallback;未分类 SQLException for SQL [ Select statement …………. );]; SQL状态[空];错误代码 [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

我尝试了一些我在谷歌上阅读的其他内容,但没有成功。如果有人能指出正确的方向,我将不胜感激。

最佳答案

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

关于linux - 无法从 Linux 查询 SQL Server 2008 数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19099476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com