0717-7821348
500万彩票网竞彩比分

500万彩票网竞彩比分

您现在的位置: 首页 > 500万彩票网竞彩比分
500万彩票网竞彩比分-数据库超时基本概念
2019-05-14 22:06:20

目录

基本概念

1、树立数据库衔接

2、从衔接池取衔接

3、验证500万彩票网竞彩比分-数据库超时基本概念获取的衔接

4、500万彩票网竞彩比分-数据库超时基本概念发送statement到数据库

5、读取查询成果

参考资料

基本概念

DBMS(DataBase Management System):数据库办理体系。常见的有MySQL、PostgreSQL、Oracle等。

JDBC(Java DataBase Connectivity):Java数据库衔接。在Java运用中,咱们运用JDBC供给的规范API拜访DBMS。一共有4类JDBC驱动。

DBCP(DataBase Connection Pool):数据库衔接池。


1、树立数据库衔接

MySQL JDBC为例

connectTimeout:树立衔接的超时时刻。

  • 单位毫秒。
  • 默许0,表明无限。

socketTimeout

  • 单位毫秒。
  • 默许0,表明无限。

装备方法

2、从衔接池取衔接

Tomcat JDBC为例

maxWait:当没有可用衔接&已达到最大活泼衔接数(maxA瑞雪兆丰年的意思ctive)时,衔接池等候衔接被偿还的最大时刻, 超越时刻则抛出反常。

  • 单位毫秒。
  • 默许30000。

3、验证获取的衔接

Tomcat JDBC为例

validationQueryTimeout:衔接验证失利前的超时时刻。经过在履行 validationQuery 的句子上调用 java.sql.Statement.setQueryTimeout(seconds) 来完成。池自身并不会让查询超时,完全是由 JDBC 来强制完成。若该值小于或等于 0,则禁用该功用。

  • 单位秒。
  • 默许-1。

4、发送statement到数据库

5、读取查询成果

参考资料

https://brightinventions.pl/blog/dat500万彩票网竞彩比分-数据库超时基本概念abase-timeouts/

https://www.cubrid.org/blog/understanding-jdbc-internals-and-timeout-configuration