![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
jdbc
文章平均质量分 50
cc_奋斗ing
这个作者很懒,什么都没留下…
展开
-
JDBC_5 DBUtils
DBUtils commons-dbutils是Apache组织提供的一个开源JDBC工具类库,封装了针对于数据库的增删改查操作 API QueryRunner ResulSetHandler Dbutils 插入举例 Connection conn = null; try { QueryRunner runner = new QueryRunner(); conn = JBBCUtils.getConnections3();原创 2021-01-13 12:10:00 · 97 阅读 · 0 评论 -
JDBC_4数据库连接池
数据库连接池 JDBC数据库连接池的必要性 在使用开发基于数据库的web程序时,传统的模式基本是按照以下步骤: 在主程序(如servlet beans)中建立数据库连接 进行sql操作 断开数据库连接 这种模式开发,存在的问题: 普通的JDBC数据库连接使用DriverManager来获取,每次向数据库建立连接的时候都要将Connection加载到内存中,再验证用户名和密码(大概花费0.05s-1s),需要数据库连接的时候,就向数据库要求一个,执行完成后再断开。这样的方式将会消耗大量的时间。数据库的原创 2021-01-12 22:22:39 · 244 阅读 · 0 评论 -
JDBC_3 数据库事物
数据库事务 数据一旦提交,就不可回滚 那些操作会导致数据的自动提交? DDL操作一旦执行,都会自动提交 -. set autocommit = false不起作用 DML默认情况下,一旦执行就会自动提交 -. 可以设置set autocommit = false 关闭连接的时候会自动提交 Connection connection = DriverManager.getConnection(url, user, password); connection.setAutoCommit原创 2021-01-12 15:11:33 · 79 阅读 · 0 评论 -
JDBC_2Blob数据类型和批量操作
JDBC Blob数据类型 PreparedStatement操作Blob类型数据 Blob是一个二进制大型对象 Statement不能操作Blob数据类型,以为Blob数据类型是无法使用字符串拼接的,PreparedStatement可以操作Blob数据类型 插入Blob //插入Blob String sql = "insert into customers(name,email,birth,photo) values(?,?,?,?)"; java.原创 2021-01-12 11:26:23 · 139 阅读 · 0 评论 -
JDBC_1原理及增刪改查
JBDC 数据的持久化:把数据保存到磁盘上。 JDBC是java访问数据库的基石,JDO,Hibernate,Mybatis等都是基于JDBC JDBC是一个独立于特定数据库的管理系统,通用的SQL数据库存取和操作的公共接口 配置文件:jdbc.properties user=root password=abc123 url=jdbc:mysql://localhost:3306/test driverClass=com.mysql.jdbc.Driver 获取Connection public s原创 2021-01-11 19:33:45 · 121 阅读 · 0 评论