在 Active JDBC 中,是否有允许我们设置连接超时限制的功能?
它的工作原理就像......每当用户删除或(插入,更新等)大量数据并且突然服务器的连接丢失......如果等待时间大于定义的时间,它将回滚其事务超出限制???
问候,文森特
找到这个:Base.connection().setNetworkTimeout(); 但是...没有关于 ActiveJDBC 的文档。这还能用???
在 Active JDBC 中,是否有允许我们设置连接超时限制的功能?
它的工作原理就像......每当用户删除或(插入,更新等)大量数据并且突然服务器的连接丢失......如果等待时间大于定义的时间,它将回滚其事务超出限制???
问候,文森特
找到这个:Base.connection().setNetworkTimeout(); 但是...没有关于 ActiveJDBC 的文档。这还能用???
这种方法不是框架的功能。有问题的代码:
Base.connection().setNetworkTimeout()
涉及java.sql.Connection
,它是 JDK/JDBC 的一部分:
因此,您可以在那里找到文档。但是,我建议您不要跟踪超时,而是在事务下运行您的语句。这意味着无论何时出现任何错误,包括网络故障,您的数据完整性都会得到保护。请参阅:http: //javalite.io/transactions。