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