数据库
吴帝永
这个作者很懒,什么都没留下…
展开
-
Spring Boot事务
非RuntimeException如IOException、ClassNotFoundException(这类异常不会触发回滚,除非用rollbackFor指定某类异常或全部异常的父类Exception)。,其它范围之外的异常不会回滚(如果也想要回滚,在方法或者类加上@Transactional(rollbackFor = Exception.class) 即可)2、@Transactional 注解只能应用到 public 方法或者类上才有效。1、@Transactional注解默认会回滚。原创 2022-11-26 13:48:41 · 959 阅读 · 2 评论 -
【NoSQL】
原创 2021-10-02 22:15:36 · 119 阅读 · 0 评论 -
【Mysql】Mysql安装配置、创建数据库及用户
Mysql安装1、到https://dev.mysql.com/downloads/mysql/下载Mysql,直接解压到指定目录2、在根目录创建文件my.ini,并加入如下内容:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]# 设置3306端口port = 3306# 设置mysql的安装目录b...原创 2018-12-01 16:32:27 · 278 阅读 · 0 评论 -
【Oracle】Oracle安装配置、创建数据库实例及用户和连接
参考资料:https://www.cnblogs.com/hoobey/p/6010804.html 一、Oracle下载注意Oracle分成两个文件,下载完后,将两个文件解压到同一目录下即可。 路径名称中,最好不要出现中文,也不要出现空格等不规则字符。百度云盘:https://pan.baidu.com/s/14cBI8mAro7rrpeOmiHFepQ官方下地址:http...原创 2017-12-26 17:07:37 · 77464 阅读 · 3 评论 -
【Oracle】通过命令窗口连接操作oracle
原创 2018-12-01 14:23:11 · 1623 阅读 · 0 评论 -
【Oracle】连接方式
首先了解SID和SERVICE_NAME的区别参考https://blog.csdn.net/ningfuxuan/article/details/79075842工具连接与应用连接原创 2019-10-17 15:57:19 · 151 阅读 · 0 评论 -
Web安全之SQL注入攻击
什么是SQL注入式攻击?所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如:⑴ 某个应用有一个登录页面,这个登录页面控制着用户是否有权访问应用,它要转载 2015-06-06 13:59:36 · 725 阅读 · 0 评论 -
索引及索引类型
为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。 第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。 第二,可以大大加快 数据的检索速度,这也是创建索引的最主要的原因。 第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。 第四,在使用分组和排序 子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。 第五,通过使用索引原创 2015-09-04 19:24:11 · 546 阅读 · 0 评论 -
事务及事务隔离
事务的4个基本要素:ACID原子性(Atomicity):整个事务中的所有操作,要么全部完成,要么全部不做。事务在执行过程中发生错误,会被回滚(Rollback)到事务开始前的状态,就像这个事务从来没有执行过一样。一致性(Consistency):在事务开始之前和事务结束以后,数据库的完整性约束没有被破坏。隔离性(Isolation):如果有两个事务,运行在相同的时间内,执原创 2015-09-04 19:28:21 · 305 阅读 · 0 评论