在Active JDBC中,是否有一項功能允許我們設置連接超時限制?服務器連接超時的時間限制?主動JDBC
它的工作原理就像......當用戶刪除或(插入,更新等)大量數據並突然服務器的連接丟失時......如果等待的時間是回滾它的事務大於定義的超時限制? 。
問候,文森特
發現這一點:Base.connection()setNetworkTimeout();但...沒有關於ActiveJDBC的文檔。這是否仍然有效?
在Active JDBC中,是否有一項功能允許我們設置連接超時限制?服務器連接超時的時間限制?主動JDBC
它的工作原理就像......當用戶刪除或(插入,更新等)大量數據並突然服務器的連接丟失時......如果等待的時間是回滾它的事務大於定義的超時限制? 。
問候,文森特
發現這一點:Base.connection()setNetworkTimeout();但...沒有關於ActiveJDBC的文檔。這是否仍然有效?
此方法不是框架的功能。有問題的代碼:
Base.connection().setNetworkTimeout()
涉及到java.sql.Connection
,這是JDK/JDBC的一部分:
因此,你可以在那裏找到文檔。但是,我建議您不要跟蹤超時,但在交易中運行您的報表。這意味着,只要有任何錯誤,包括網絡故障,您的數據完整性就會被保留。請參閱:http://javalite.io/transactions。