0

sqljdbc4 ドライバーを使用して SQL Server 2008 データベースにクエリを実行する Java SPRING RESTFUL Web サービスを作成しました。Windows マシンからは正常に動作しますが、コードを Linux ボックスに展開すると、選択クエリと挿入クエリの両方を実行することはできません。

「SET NOCOUNT ON」を使ってみましたがだめでした。

選択クエリの実行中にエラーが発生しました org.springframework.jdbc.UncategorizedSQLException: StatementCallback; uncategorized SQLException for SQL [ Select ステートメント ……. );]; SQL 状態 [null]; エラーコード [0]; ステートメントは結果セットを返しませんでした。; ネストされた例外は com.microsoft.sqlserver.jdbc.SQLServerException です: ステートメントは結果セットを返しませんでした。

挿入クエリの実行中にエラーが発生しました org.springframework.dao.DataAccessResourceFailureException: PreparedStatementCallback; SQL [log(id, datetime) 値(?,?) に挿入]; SQL Server は応答を返しませんでした。接続が閉じられました。; ネストされた例外は com.microsoft.sqlserver.jdbc.SQLServerException: SQL Server が応答を返しませんでした。接続が閉じられました。

JDBC ドライバーの POM 依存関係。 com.microsoft.sqlserver sqljdbc4 4.0

私はグーグルで読んだ他のものを試しましたが、うまくいきませんでした。誰かが私を正しい方向に向けることができれば、本当に助けていただければ幸いです。

4

1 に答える 1

1

Microsoft jdbc ドライバーの代わりに jtds ドライバーを使用してみてください。

于 2013-10-07T18:18:11.173 に答える