随笔分类 -  数据库

摘要:事务模拟转账 A向B转账100元,基于事务的ACID原则,前后的总钱数必须一致,简单的sql语句如下,而且两个语句一起执行才能完成转账这一事务,否则金额会出错。 update account set money= money-100 where name='A' update account set 阅读全文
posted @ 2021-02-05 15:04 夏小皮 阅读(54) 评论(0) 推荐(0)
摘要:PreparedStatement介绍 可以通过调用 Connection 对象的 prepareStatement(String sql) 方法获取 PreparedStatement 对象 PreparedStatement 接口是 Statement 的子接口,它表示一条预编译过的 SQL 语 阅读全文
posted @ 2021-02-05 14:20 夏小皮 阅读(116) 评论(0) 推荐(0)
摘要:一、properties文件 Properties文件是java中很常用的一种配置文件,文件后缀为“.properties”,属文本文件,文件的内容格式是“键=值”的格式,可以用“#”作为注释,java编程中用到的地方很多,运用配置文件,可以便于java深层次的解耦。例如java应用通过JDBC连接 阅读全文
posted @ 2021-02-05 12:09 夏小皮 阅读(9584) 评论(0) 推荐(1)
摘要:JDBC模板 public class mysql { public static void main(String[] args) throws ClassNotFoundException, SQLException { //加载驱动 Class.forName("com.mysql.jdbc. 阅读全文
posted @ 2021-02-05 11:31 夏小皮 阅读(63) 评论(0) 推荐(0)
摘要:一、第一范式 1. 要求 最基本的范式 数据库表每一列都是不可分割的基本数据,同一列中不能有多个值 简单说就是要确保每列保持原子性 第一范式的合理遵循需要根据系统的实际需求来定 二、第二范式 1. 要求 第二范式需要确保数据库表中的每一列都和主键相关,而不能只与主键的某一部分相关(主要针对联合主键而 阅读全文
posted @ 2021-02-04 16:25 夏小皮 阅读(1249) 评论(0) 推荐(1)
摘要:1.事务定义 数据库的事务(Transaction)是一种机制、一个操作序列,包含了一组数据库操作命令。 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么 都执行,要么都不执行,因此事务是一个不可分割的工作逻辑单元。 在数据库系统上执行并发操作时,事务是作为最小的控制 阅读全文
posted @ 2021-02-04 13:10 夏小皮 阅读(137) 评论(0) 推荐(0)