JDBC学习
圈圈`
这个作者很懒,什么都没留下…
展开
-
JDBC复习--数据库事务
此博客仅为本人学习JDBC时所做记录。08-数据库事务8.1 事务一组逻辑操作单元,使数据从一种状态变换到另一种状态。一组逻辑操作单元,一个或多个DML操作8.2 事务处理的原则保证所有事务都作为一个工作单元来执行,即使出现了故障,都不能改变这种执行方式。当在一个事务中执行多个操作时,要么所有的事务都被提交(commit),那么这些修改就永久地保存下来;要么数据库管理系统将放弃所作的所有修改,整个事务回滚(rollback)到最初状态。说明:数据一旦提交,就不回滚哪些操.原创 2020-12-21 00:28:23 · 82 阅读 · 0 评论 -
JDBC复习-数据库连接池
此博客仅为本人学习JDBC时所做记录。10-数据库连接池10.1 传统连接的问题这种模式开发,存在的问题:普通的JDBC数据库连接使用 DriverManager 来获取,每次向数据库建立连接的时候都要将 Connection 加载到内存中,再验证用户名和密码(得花费0.05s~1s的时间)。需要数据库连接的时候,就向数据库要求一个,执行完成后再断开连接。这样的方式将会消耗大量的资源和时间。**数据库的连接资源并没有得到很好的重复利用。**若同时有几百人甚至几千人在线,频繁的进行数据库连接操作.原创 2020-12-21 00:26:06 · 136 阅读 · 0 评论 -
JDBC复习--DAO及其子类
此博客仅为本人学习JDBC时所做记录。09-DAO及其子类9.1 BaseDAO.java/** * DAO:data(base) access object * @Description 封装了针对数据表的通用的操作 * @Author oo * @Version * @Date 2020-12-19 17:14 */public abstract class BaseDAO<T> { private Class<T> clazz = null;.原创 2020-12-21 00:24:48 · 67 阅读 · 0 评论 -
JDBC复习-PreparedStatement
此博客仅为本人学习JDBC时所做记录。JDBC复习05-PreparedStatement替换Statement实现CRUD操作5.1 PreparedStatement的理解:PreparedStatement是Statement的子接口。An object that represents a precompiled SQL statement。可以解决Statement的sql注入问题,拼串问题。5.2 使用PreparedStatement实现通用的增、删、改的方法://通用的.原创 2020-12-21 00:20:19 · 107 阅读 · 0 评论 -
JDBC复习-基础
此博客仅为本人学习JDBC时所做记录。JDBC复习01-JDBC概述1.1 数据的持久化:持久化(persistence):把数据保存到可掉电式存储设备中以供之后使用。1.2 JDBC的理解:JDBC(Java Database Connectivity)是一个独立于特定数据库管理系统、通用的SQL数据库存取和操作的公共接口(一组API)简单理解为:JDBC,是SUN提供的一套接API,使用这套API可以实现对具体数据库的操作(获取连接、关闭连接、DML、DDL、DCL)1.3 图示理解.原创 2020-12-21 00:13:50 · 110 阅读 · 0 评论 -
JDBC笔记
此博客为本人使用IDEA学习JDBC的笔记,仅记录一些问题及解决方案。1. 视频链接https://www.bilibili.com/video/BV1eJ411c7rf/?spm_id_from=333.788.videocard.322. JDBC笔记2.1 DAY1文件为什么放在数据库中:可存储量大,方便查询,可设限制,比如字段类型、个数等。IDEA创建测试类时,@test报红:直接快捷键Enter+Alt,导入junit5。junit4和5的区别https://zhuan.原创 2020-12-20 18:36:52 · 85 阅读 · 0 评论