В чем разница между socketTimeout по JDBC URL и networkTimeout на java.sql.ConnectionJDBC: разница между socketTimeout и networkTimeout
ответ
Connection.networkTimeout
был введен в Java 7, и предназначена для водителя, чтобы заботиться о правильном очистка (с использованием предоставленного исполнителя). Я не уверен, насколько хорошо этот метод поддерживается реализациями драйверов.
С другой стороны, socketTimeout
является конкретным драйвером (хотя большинство драйверов имеют аналогичные настройки) и, как правило, используется для настройки тайм-аута гнезда низкого уровня с использованием Socket.setSoTimeout(int)
.
Основное отличие заключается в том, что setNetworkTimeout
определяет поведение, ожидаемое от водителя после появления этого тайм-аута (недействительным и закрыть соединение), в то время как socketTimeout
конфигурации может просто оставить соединение в подвешенном состоянии (т.е. это может показаться открытым, но не используется). setNetworkTimeout
также позволяет изменять таймаут, пока соединение уже открыто.
- 1. Разница между весной JDBC Vs Plain JDBC?
- 2. В чем разница между JConnection и JDBC?
- 3. Разница между экспортом db2 и jdbc
- 4. разница между шаблоном Hibernate и шаблоном JDBC
- 5. PyMongo replicaset NetworkTimeout ошибка
- 6. разница между номерами типа драйвера JDBC
- 7. В чем разница между JDBC и Java API?
- 8. SQLite: Разница между java/jdbc-sqlite и python/sqlite3
- 9. В чем разница между sq.read.jdbc и sq.read.format ('jdbc')?
- 10. Разница между JTA, JPA и Plain JDBC в спящем режиме
- 11. В чем разница между драйвером JDBC и классом водителя?
- 12. Какая разница между cachePrepStmts и useServerPrepStmts в MySQL JDBC Driver
- 13. Разница между сериализацией и сохранением объекта через JDBC до JAVA_OBJECT
- 14. В чем разница между Beats и плагином jdbc?
- 15. Разница между совместным и неразъемным соединением в пуле соединений jdbc?
- 16. jsoup SocketTimeout Exception
- 17. tomcat socketTimeout exception
- 18. JDBC DriverManager.getConnection vs DriverManager.registerDriver() разница?
- 19. Set connectionTimeOut и SocketTimeout в модификации
- 20. Разница между Statement и PreparedStatement
- 21. JDBC getColumns различия между «IS_NULLABLE» и «NULLABLE»
- 22. Разница между композитором.phar между | и ||
- 23. Разница между IsEmailUserName, UserNameAttribute и EnableEmailUserName
- 24. Разница между библиотекой и родной библиотекой
- 25. В чем разница между org.apache.hive.jdbc.HiveDriver и org.apache.hadoop.hive.jdbc.HiveDriver?
- 26. Разница между TYPE_SCROLL_SENSITIVE и TYPE_FORWARD_ONLY
- 27. Разница между параметрами createStatement для Scrolable ResultSet (JDBC)
- 28. Разница между Mysql-Connector-Java vs Spring-Jdbc
- 29. В чем разница между JDBCRealm и DataSourceRealm?
- 30. Разница между ~/и ../
Thanks @ T.J.Crowder - обновленная ссылка – Piotr