0

現在、Spring、Hibernate with Microsoft SQL を使用するプロジェクトに取り組んでおり、このプロジェクトには請求書を生成する部分があります。この部分を実行して請求書を生成すると、約 5 ~ 15 分かかり、データベースから請求書リストを取得して UI に表示します。約7〜10分間処理した後、例外が発生しました。注: Db にチェックインすると、請求書は既に生成されています。この問題を解決するにはどうすればよいですか?

例外は次のとおりです。

org.hibernate.exception.JDBCConnectionException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449) 

com.microsoft.sqlserver.jdbc.SQLServerException: ホスト 192.168.191.19、ポート 1433 への TCP/IP 接続に失敗しました。エラー: 「アドレスは既に使用されています: 接続。接続プロパティを確認し、SQL Server のインスタンスがホスト上で実行されていて、ポートで TCP/IP 接続を受け入れていること、ポートへの TCP 接続をブロックしているファイアウォールがないことを確認してください。」 .

4

2 に答える 2

0

ドライバに問題がある可能性があると思います。microsoft dirver の代わりに jtds ドライバーを使用してみてください。

于 2012-07-30T03:58:47.810 に答える
0

接続 URL パターンを確認してください。接続 URL パターンの例を次に示します。

     jdbc:sqlserver://localhost:1433;databaseName=AdventureWorks;integratedSecurity=true;
于 2012-07-30T03:59:39.717 に答える