通过在数据所在的服务器上执行ipconfig /release,如果此时客户端刚好在执行查询操作,并且操作系统没有设置socket超时,则应用会卡死。发现这篇文章讲解的挺不错:深入理解JDBC的超时设置。
关键点:
1、如下图,描述了一种依赖关系
2、三种数据库的驱动配置
DBC 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?connectTimeout=60000&socketTimeout=60000 |
MS-SQL DriverjTDS Driver | loginTimeout(默认值:0,单位:s) | socketTimeout(默认值:0,单位:s) | jdbc:jtds:<server_type>://<server>[:<port>][/<database>][;<property>=<value>[;...]] | jdbc:jtds:sqlserver://server:port/database;loginTimeout=60;socketTimeout=60 |
Oracle Thin Driver | oracle.net.CONNECT_TIMEOUT (默认值:0,单位:ms) | oracle.jdbc.ReadTimeout(默认值:0,单位:ms) | 不支持通过url配置,只能通过OracleDatasource.setConnectionProperties() API设置,使用DBCP时可以调用BasicDatasource.setConnectionProperties()或BasicDatasource.addConnectionProperties()进行设置 | |
CUBRID Thin Driver | 无独立配置项(默认值:5,000,单位:ms) | 无独立配置项(默认值:5,000,单位:ms) |
相关推荐
Jdbcsupport培训 详细讲解jdbcsupport
揭秘JDBC超时机制,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项
JDBC概述讲解 JDBC概述讲解 JDBC概述讲解 JDBC概述讲解 JDBC概述讲解
jdbc实例讲解PPT,里面含有jdbc连接以及各种代码
JDBC从物理结构上说就是Java 语言访问数据库的一套接口集合。...JDBCAPI为Java开发者使用数据库提供了统一的编程接口,它由一组Java 类和接口组成,使得开发人员可以使用纯Java 的方式来连接数据库,并进行操作。
看传智播客时,老师讲解的JDBC的ppt,感觉挺好的,希望要学习的同学可以看看
JavaWEB 篇一 JDBC 技术
JDBC连接数据库相关知识讲解。 希望可以帮助大家学习。
很好的入门jdbc 笔记,看了绝对不后悔,很轻松的入门。。。。到精通,名师的笔记
JDBC (Java Database Connectivity) API,即Java数据库编程接口,是一组标准的Java语言中的接口和类,使用这些接口和类,Java客户端程序可以访问各种不同类型的数据库。比如建立数据库连接、执行SQL语句进行数据的...
jdbc pdf jdbc详解。比较不错
jdbc jdbc jdbc jdbc jdbc jdbc jdbc jdbc
JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单写法JDBC简单...
JDBC代码 JDBC代码JDBC代码 JDBC代码
JDBC基础JDBC基础JDBC基础JDBC基础JDBC基础JDBC基础JDBC基础JDBC基础JDBC基础
学JDBC,这一篇就够了.pdf
JDBC笔记 JDBC笔记 JDBC笔记
JDBC详解 JDBC详解JDBC详解 JDBC详解JDBC详解 JDBC详解
Spring JDBC应用实例讲解 ,具体效果和过程看博文 http://blog.csdn.net/evankaka/article/details/45477185
【技术篇】JDBC连接ORACLE数据库之方法,方便新人来使用,适合新人入门