2017年06月30号 星期五 多云 空气质量:中度污染 内容:MySQL第三节课 一、delete 和 truncate的区别 01.delete begin (开启事务)select * from grade;(查询年级表中所有的数据) delete from grade; (删除年级表中所有的 ...
分类:
其他好文 时间:
2017-07-02 15:13:46
阅读次数:
169
开启事务 MULTI:开启事务,事务块中的多条语句会按照顺序放入对列当中,最后由EXEC命令来执行 MULTI INCR counter1 #当实物开启后执行命令时不会直接返回结果而是先加入到执行队列中# INCR counter2 INCR counter3 PING GET counter1 执 ...
分类:
编程语言 时间:
2017-07-01 20:57:04
阅读次数:
280
JDBC事务 【事务】 作用: 保证多条SQL语句,要么都执行成功,要么都执行失败. mysql数据库,执行SQL语句,自动开启事务,提交事务,回滚事务,把数据永久保存 oracle数据库,执行SQL语句,手动开始会务,提交事务,回滚事务,把数据永久保存. Connection接口中和事务有关的方法 ...
分类:
其他好文 时间:
2017-06-29 23:59:59
阅读次数:
417
一、事务 事务(TRANSACTION)是作为 单个逻辑工作单元执行的一系列操作 事务的四个特性 原子性 一致性 持久性 隔离性 开启事务 begin; 或 START TRANSACTION 提交事务 commit 回滚事务 rollb... ...
分类:
数据库 时间:
2017-06-27 09:59:15
阅读次数:
142
本例中使用begin tran和with (holdlock)提示来观察SQL Server在select语句中的锁。 开启事务是为了保证时间极短的查询也能观察到锁情况,因为holdlock会在事务结束后释放锁。 1. 查询主键索引的select语句 其上锁情况为: 这里我选择了一较为靠前的主键值, ...
分类:
数据库 时间:
2017-06-21 16:00:35
阅读次数:
322
本例中使用begin tran和with (holdlock)提示来观察SQL Server在select语句中的锁。 开启事务是为了保证时间极短的查询也能观察到锁情况,因为holdlock会在事务结束后释放锁。 update语句: 其上锁情况为: 可以看到加锁情况如下: 1.添加了表级IX锁 2. ...
分类:
数据库 时间:
2017-06-21 15:58:53
阅读次数:
305
1.加载hibernate的核心配置文件 2.创建SessionFactory对象 3.使用SessionFactory创建Session对象 4.开启事务(手动开启) 5.写具体逻辑crud,增删改查操作 6.提交事物 7.关闭资源 代码如下: 8.测试,运行报错 报的错误如下 原因:如下图红线部 ...
分类:
Web程序 时间:
2017-06-13 10:01:28
阅读次数:
207
一,openSessioin方式开启或者关闭事物 Session session = null; try { session = HibernateUtils.getSession(); session.beginTransaction();//开启事务 //TODO:各类CRUD操作 sessio ...
分类:
Web程序 时间:
2017-06-08 10:38:48
阅读次数:
173
前言 本节我们来讲讲并发中最常见的情况存在即更新,在并发中若未存在行记录则插入,此时未处理好极容易出现插入重复键情况,本文我们来介绍对并发中存在就更新行记录的七种方案并且我们来综合分析最合适的解决方案。 探讨存在就更新七种方案 首先我们来创建测试表 解决方案一(开启事务) 我们统一创建存储过程通过来 ...
分类:
数据库 时间:
2017-06-01 10:37:11
阅读次数:
284
事务 学习目标 案例-完成转账 学习目标 案例-完成转账 一、事务概述 1.什么是事务 一件事情有n个组成单元 要不这n个组成单元同时成功 要不n个单元就同时失败 就是将n个组成单元放到一个事务中 2.mysql的事务 默认的事务:一条sql语句就是一个事务 默认就开启事务并提交事务 手动事务: 1 ...
分类:
编程语言 时间:
2017-05-29 00:27:18
阅读次数:
238