使用JDBC建立数据库连接的两种方式
来源:互联网 发布:站外优化与站内优化 编辑:程序博客网 时间:2024/04/30 22:41
使用JDBC建立数据库连接的两种方式:
1.在代码中使用DriverManager获得数据库连接。这种方式效率低,并且其性能、可靠性和稳定性随着用户访问量得增加逐渐下降。
2.使用配置数据源的方式连接数据库,该方式其实质就是在上述方法的基础上增加了数据库连接池,这种方式效率高。
数据源连接池的方式连接数据库与在代码中使用DriverManager获得数据库连接存在如下差别:
1)数据源连接池的方式连接数据库是在程序中,通过向一个JNDI(Java Naming and Directory Interface)服务器查询,即调用Context接口的lookup()方法,来得到DataSource对象,然后调用DataSource对象的getConnection()方法建立连接
2)为了能重复利用数据库连接对象,提高对请求的响应时间和服务器的性能,采用连接池技术.连接池技术预先建立多个数据库连接对象,然后将连接对象保存到连接池中,当客户请求到来时,从池中取出一个连接对象为客户服务,当请求完成时,客户程序调用close()方法,将连接对象放回池中.
3)在代码中使用DriverManager获得数据库连接的方式中,客户程序得到的连接对象是物理连接,调用连接对象的close()方法将关闭连接,而采用连接池技术,客户程序得到的连接对象是连接池中物理连接的一个句柄,调用连接对象的close()方法,物理连接并没有关闭,数据源的实现只是删除了客户程序中的连接对象和池中的连接对象之间的联系.
0 0
- 使用JDBC建立数据库连接的两种方式
- 与数据库连接的两种方式:JDBC和ODBC-JDBC
- 两种JDBC方式完成数据库连接
- 使用JDBC建立数据库连接的过程
- 获取数据库连接的两种实现方式
- php+mysqli数据库连接的两种方式
- 各种数据库连接jdbc的方式
- JDBC--建立数据库连接
- JDBC 建立数据库连接
- JDBC连接数据库的两种方式----JDBC-0
- 使用JDBC建立各种数据库的连接方式集萃
- JDBC数据库连接池的使用
- Java_最原始的获取数据库连接的两种方式
- web.config中配置数据库连接的两种方式
- web.config中配置数据库连接的两种方式
- web.config中配置数据库连接的两种方式
- java获取Oracle数据库连接的两种方式案例
- web.config中配置数据库连接的两种方式
- Angular2 之 依赖注入
- Protobuffer和json深度对比
- ToggleButton(开关按钮)
- HDU 1029
- 怎么让text文本溢出后出现省略号?
- 使用JDBC建立数据库连接的两种方式
- 给UILabel增加两端对齐能力
- 理解PHP、Apache、Mysql之间对应的功能及角色
- 熟悉现代JavaScript的培训计划
- 使用pako.js实现gzip的压缩和解压
- Mac终端去掉bogon计算机名
- mysql DATEDIFF使用填坑
- Android的硬件加速及可能导致的问题
- RabbitMQ四种Exchange类型之Topic (Java)