不同数据库驱动的socket timeout配置方式
JDBC DriverconnectTimeout配置项socketTimeout配置项url格式MySQL DriverconnectTimeout(默认值:0,单位:ms)socketTimeout(默认值:0,单位:ms)jdbc:mysql://[host:port],[host:port]…/[database][?propertyName1][=prope...
·
JDBC Driver | connectTimeout配置项 | socketTimeout配置项 | url格式 |
---|---|---|---|
MySQL Driver | connectTimeout(默认值:0,单位:ms) | socketTimeout(默认值:0,单位:ms) | jdbc:mysql://[host:port],[host:port]…/[database][?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]… jdbc:mysql://xxx.xx.xxx.xxx:3306/database? |
MS-SQL Driver | loginTimeout(默认值:0,单位:s) | socketTimeout(默认值:0,单位:s) | jdbc:sqlserver://[:][/][;=[;…]] |
Postgresql Driver | loginTimeout(默认值:0,单位:s) | socketTimeout(默认值:0,单位:s) | jdbc:postgresql://host:port/database[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]… |
Oracle Thin Driver | oracle.net.CONNECT_TIMEOUT (默认值:0,单位:ms) | oracle.jdbc.ReadTimeout(默认值:0,单位:ms) | 不支持通过url配置,只能通过OracleDatasource.setConnectionProperties() API设置,使用DBCP时可以调用BasicDatasource.setConnectionProperties()或BasicDatasource.addConnectionProperties()进行设置 |
更多推荐
已为社区贡献1条内容
所有评论(0)