服务器连接超时时的时间限制?活跃的JDBC

时间:2017-10-13 06:21:03

标签: activejdbc javalite

在Active JDBC中,是否有一项功能允许我们设置连接超时限制?

它就像...每当用户删除或(插入,更新等)大量数据时突然服务器的连接丢失......如果等待的时间更长,它将回滚其事务比定义的超时限制???

问候,文森特

发现:Base.connection()。setNetworkTimeout();但是......没有关于ActiveJDBC的文档。这还行吗???

1 个答案:

答案 0 :(得分:0)

这种方法不是框架的功能。有问题的代码:

Base.connection().setNetworkTimeout()

java.sql.Connection有关,它是JDK / JDBC的一部分:

https://docs.oracle.com/javase/8/docs/api/java/sql/Connection.html#setNetworkTimeout-java.util.concurrent.Executor-int-

因此,您可以在那里找到文档。但是,我建议您不要跟踪超时,而是在交易下运行您的报表。这意味着每当您遇到任何错误(包括网络故障)时,都会保留您的数据完整性。见:http://javalite.io/transactions