JAVA进阶-DB
文章平均质量分 72
Christina_cyw
思想自由,言行谨慎
展开
-
DBUtils工具类
DBUtils封装了对JDBC的操作,简化了JDBC操作,可以少写代码。Dbutils三个核心功能介绍QueryRunner中提供对sql语句操作的API.ResultSetHandler接口,用于定义select操作后,怎样封装结果集.DbUtils类,它就是一个工具类,定义了关闭资源与事务处理的方法QueryRunner1. 提供数据源1.1 构造方法QueryRunner(DataSource) 创建核心类,并提供数据源,内部自己维护Connection1.2 普通方法upd原创 2021-02-24 11:31:46 · 5527 阅读 · 0 评论 -
JDBC连接池——c3p0、DBCP
一、连接池实际开发中“获得连接”或“释放资源”是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况我们采用连接池技术,来共享连接Connection。这样我们就不需要每次都创建连接、释放连接了,这些操作都交给了连接池。概念用池来管理Connection,这样可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connectio原创 2021-02-21 01:00:07 · 81 阅读 · 0 评论 -
JDBC
一、JDBC概述和原理概述JDBC(Java Data Base Connectivity)是一种用于执行SQL语句的Java API,用于java数据库连接。JDBC需要连接驱动,驱动是两个设备要进行通信,满足一定通信数据格式,数据格式由设备提供商规定,设备提供商为设备提供驱动软件,通过软件可以与该设备进行通信。原理JDBC是接口,驱动是接口的实现,没有驱动将无法完成数据库连接,从而不能操作数据库!每个数据库厂商都需要提供自己的驱动,用来连接自己公司的数据库,也就是说驱动一般都由数据库生成厂商原创 2021-02-21 00:10:27 · 93 阅读 · 0 评论