![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdbc
文章平均质量分 85
jdbc
GuochaoHN
Take nothing for granted. Know that the harder you work, the luckier you'll get.
展开
-
JDBC——Apache-DBUtils实现CRUD操作
目录Apache-DBUtils简介主要API的使用org.apache.commons.dbutils.DbUtils;org.apache.commons.dbutils.QueryRunner;org.apache.commons.dbutils.ResultSetHandler;Apache-DBUtils简介commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也原创 2021-11-23 22:45:17 · 99 阅读 · 0 评论 -
JDBC——数据库连接池(C3P0、DBCP、Druid)
目录引入数据库连接池(connection pool)两种开源的数据库连接池:C3P0 数据库连接池DBCP数据库连接池Druid(德鲁伊)数据库连接池引入传统模式:1、建立数据库连接2、进行sql操作3、 断开数据库连接这种模式开发,存在的问题:1、普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连原创 2021-11-23 21:24:34 · 792 阅读 · 0 评论 -
JDBC——事务
目录处理数据库事务实现设置数据库隔离级别处理数据库事务1.什么叫数据库事务?事务:一组逻辑操作单元,使数据从一种状态变换到另一种状态。一组逻辑操作单元:一个或多个DML操作。2.事务处理的原则:保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。3.数据一旦提交,就不可回滚4.哪些操作原创 2021-11-23 17:40:10 · 69 阅读 · 0 评论 -
JDBC——访问数据库:使用PreparedStatement实现CRUD操作
目录访问数据库SQL 注入攻击PreparedStatement增删改操作:查询操作ResultSetPreparedStatement实现针对于不同表的通用的查询操作访问数据库数据库连接被用于向数据库服务器发送命令和 SQL 语句,在连接建立后,需要对数据库进行访问,执行 sql 语句。在 java.sql 包中有 3 个接口分别定义了对数据库的调用的不同方式:Statement—|PreparedStatement—| CallableStatementSQL 注入攻击SQL 注入是利用原创 2021-11-22 22:41:37 · 849 阅读 · 0 评论 -
JDBC——连接数据库
目录Driver接口加载与注册 JDBC 驱动建立连接Driver接口java.sql.Driver 接口是所有 JDBC 驱动程序需要实现的接口。这个接口是提供给数据库厂商使用的,不同数据库厂商提供不同的实现。在程序中不需要直接去访问实现了 Driver 接口的类,而是由驱动程序管理器类(java.sql.DriverManager)去调用这些Driver实现Oracle的驱动:oracle.jdbc.driver.OracleDrivermySql的驱动: com.mysql.jdbc.Dri原创 2021-11-22 19:25:41 · 548 阅读 · 0 评论 -
JDBC——概述
目录Java中的数据存储技术JDBC基础Java中的数据存储技术在Java中,数据库存取技术可分为如下几类:JDBC直接访问数据库JDO技术第三方O/R工具,如Hibernate, mybatis 等 。JDBC是java访问数据库的基石,JDO, Hibernate等只是更好的封装了JDBC。JDBC基础JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API),定义了用来访问数据库的标准Jav原创 2021-11-22 16:03:51 · 409 阅读 · 0 评论