
数据库编程
文章平均质量分 69
水果篮子~
这个作者很懒,什么都没留下…
展开
-
数据库的相关概念
1.数据库的三范式 2.MySQL支持的存储引擎 3.SQL的约束 4.MySQL中的varcahr和char的区别 1.数据库的三范式 第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。 第二范式:要求实体的属性完全依赖于主关键字。所谓完全 依赖是指不能存在仅依赖主关键字一部分的属性。 第三范式:任何非主属性不依赖于其它非主属性。 2.MySQL支持的存储引擎 MySQL 支持多种存储引擎,比如 InnoDB,MyISAM,Memory,Archive 等等.在..原创 2021-10-21 13:09:46 · 548 阅读 · 0 评论 -
单例模式的应用场景
目录 目录 一、DBUtill类用于管理数据库连接 三、代码实现 二、数据库连接不上 一、DBUtill类用于管理数据库连接 1)建立连接 2)断开连接 3)JDBC 使用DataSource 来管理连接 4)DBUtil 相当于是对 DataSource 再稍微包装一层 DataSource 每个应用程序只应该有一个实例~~(单例) DBUtil 本质上是实现了一个单例模式,管理了唯一一个 DataSource 实例 单例模式有两种风格: 1.饿汉模式 2.懒汉模式 三、代码实现 使用懒汉原创 2021-08-15 12:03:02 · 2997 阅读 · 0 评论 -
事务的隔离性
一、事务的概念 事务指逻辑上的一组操作,组成这组操作的各个单元,要么全部成功,要么全部失败。在不同的环境中,都可以有事务。对应在数据库中,就是数据库事务。 二、产生的背景 转账问题:A给B转账500,按理说,A的金额减少500,B的金额增加500,但是由于一些特殊的原因,B没能收到A转的500,导致出现一种现象,A的金额减500,B的金额并没有增加。 事务就是把一组操作打包到一起,执行的时候来保证这一组操作能被正确的执行。(避免出现500凭空消失的现象) 三、事务的特性 a)原子性:保证事务中.原创 2021-08-08 20:49:51 · 403 阅读 · 0 评论 -
JDBC编程
1.JDBC常用接口和类 JDBC使用步骤总结: 1.获取DataSource连接对象 2. 创建数据库连接Connection 3. 使用PrepareStatement或者Statement命令拼装具体的SQL语句 4. 使用操作命令来执行SQL // 查询操作 preparedStatement.executeQuery(); // 新增、修改、删除操作 preparedStatement.executeUpdate();...原创 2021-07-26 20:26:16 · 336 阅读 · 0 评论