【发布时间】:2017-03-28 11:10:34
【问题描述】:
我正在通过 ngdbc.jar 连接 HANA DB。连接正确,但在运行查询 3-4 次后,与 HANA 数据库的连接丢失。当我再次重新启动我的 JAVA 服务器时,它可以工作 3-4 次。谁能帮忙?
错误信息-
WARN [org.hibernate.util.JDBCExceptionReporter] (http--0.0.0.0-8080-6) SQL Error: -708, SQLState: 08006
ERROR [org.hibernate.util.JDBCExceptionReporter] (http--0.0.0.0-8080-6) Data receive failed [Connection reset].
INFO [com.ultimatix.controller.MetricsController] (http--0.0.0.0-8080-6) context setMonthFreezeDateorg.hibernate.exception.JDBCConnectionException: could not execute query
ERROR [org.hibernate.transaction.JDBCTransaction] (http--0.0.0.0-8080-6) JDBC rollback failed: com.sap.db.jdbc.exceptions.jdbc40.SQLNonTransientConnectionException: Connection to database server lost; check server and network status [System error: Socket closed]
【问题讨论】:
-
yup 连接可能会过期,请使用连接池和适当的“健全性检查”查询。
-
如何做这些@RC。
-
请检查更新的问题@MarkRotteveel
标签: java jdbc spring-jdbc hana