JDBC DriverconnectTimeout配置项socketTimeout配置项url格式
MySQL DriverconnectTimeout(默认值: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 DriverloginTimeout(默认值:0,单位:s)socketTimeout(默认值:0,单位:s)jdbc:sqlserver://[:][/][;=[;…]]
Postgresql DriverloginTimeout(默认值:0,单位:s)socketTimeout(默认值:0,单位:s)jdbc:postgresql://host:port/database[?propertyName1][=propertyValue1][&propertyName2][=propertyValue2]…
Oracle Thin Driveroracle.net.CONNECT_TIMEOUT (默认值:0,单位:ms)oracle.jdbc.ReadTimeout(默认值:0,单位:ms)不支持通过url配置,只能通过OracleDatasource.setConnectionProperties() API设置,使用DBCP时可以调用BasicDatasource.setConnectionProperties()或BasicDatasource.addConnectionProperties()进行设置

更多推荐