![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
邓靖川
这个作者很懒,什么都没留下…
展开
-
一文搞懂数据库隔离级别及解决方案
介绍在我们开发中,数据库这个大兄弟总会出点小bug,我们程序员就需要一个一个解决。隔离级别:一个事务必须与由其他事务进行的资源或数据更改相隔离的程度。隔离级别从允许的并发副作用(例如,脏读或虚拟读取)的角度进行描述。数据库遇到的问题在我们开发中很容易因一些代码规范和逻辑控制的不足造成很多问题:脏读: 一个事务读取到了另一个事务未提交的数据。例:比如A给B转账,A给B打了100,...原创 2020-04-30 00:52:58 · 1282 阅读 · 0 评论 -
攻克索引及索引优化
索引记录自己学习的索引知识,贴一张笔记图:学习一个知识需要在自己大脑生成一个大概的脑图(思维导图)索引:首先在MySQL中,索引有hash索引,B+树索引两种底层结构。那就搞清楚什么是hash索引,什么是B+树索引,还有它们的特性之类的。这样就知道了索引的优缺点。然后搞清楚索引怎么走的,流程是什么。深入挖掘,为什么我们通常都用B+树而不是更方便的hash索引?然后往外走,知道my...原创 2020-04-19 18:30:55 · 111 阅读 · 0 评论 -
连接池原理及一些常用的连接池配置
连接池连接池是创建和管理一个连接的缓冲池的技术,这些连接准备好被任何需要它们的线程使用。解释:连接池就是数据库、JDBC使用的一种创建和管理连接的缓冲池的技术,就是把数据库与服务器的那些增删查改需要的连接放进一个缓冲池中使用,大大提高性能和效率的一个手段。使用背景在我们的开发中,常常会用到要访问数据库的数据,通过JDBC,建立数据库连接,执行SQL,关闭连接,等等一系列操作。此中,连接...原创 2020-03-29 00:00:44 · 454 阅读 · 0 评论 -
连接Oracle与MySQL的配置(jdbc)
oracle在配置文件中如jdbc.properties中:diver=oracle.jdbc.driver.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:ORCLusername=数据库名password=密码如果创建一个DButil 的工具类 ,可直接放到util层 ,代码如下:package com.util;imp...原创 2020-02-17 13:29:34 · 665 阅读 · 0 评论 -
使用Oracle的问题--主键自增
主键自增的方法Oracle中数据表的主键在jsp中的使用一般是在sql语句中的主键位置使用序列让其自增或者使用触发器的特殊存储过程。触发器触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。...原创 2020-01-26 18:05:45 · 172 阅读 · 0 评论