JDBC数据库学习
记录了Java的JDBC数据库学习笔记,并且会通过不断学习继续完善
昀光Icrus
"寒风飘雪街灯残影,往日足迹消隐"
展开
-
数据库连接池和JdbcTemple
数据库连接池相关概念 概念:一个存放数据库连接的容器(集合)。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口: javax.sql包下的DataSource ...原创 2020-03-17 19:24:40 · 298 阅读 · 0 评论 -
JDBC数据库操作
本篇笔记,将记录JDBC相关数据库操作 JDBC的本质,: JDBC 规范定义接口,具体的实现由各大数据库厂商来实现。 JDBC 是 Java 访问数据库的标准规范,真正怎么操作数据库还需要具体的实现类,也就是数据库驱动。 每个 数据库厂商根据自家数据库的通信格式编写好自己数据库的驱动。所以我们只需要会调用 JDBC 接口中的方法即 可,数据库驱动由数据库厂商提供。 JDBC数据库链接 ...原创 2020-03-16 14:18:44 · 163 阅读 · 0 评论 -
JDBCUtils工具类的编写和练习
上片文中因为JDBC数据库中大量重复代码,导致代码复用率低,健壮性不高,需要整合一个工具类。本片笔记来学习记录编写JDBC工具类 JDBCUtils.class的编写 import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.net.URL;...原创 2020-03-16 18:27:30 · 452 阅读 · 0 评论 -
JDBC事务的提交案例
笔记 事务:一个步骤包含多个操作,要么同时成功,要么同时失败。例子:银行转账,转账的人钱变少,另一个人的钱得变多,要么同时成功,要么同时失败。 开启事务:setAutoCommit(boolean autoCommit):调用该方法设置参数为false即为开启成功 提交事务:commit 回滚事务:rollback() package com.zqyzc.com; import ja...原创 2020-03-16 19:56:43 · 200 阅读 · 0 评论