数据库
Unknown To Known
这个作者很懒,什么都没留下…
展开
-
数据库读写分离的原理有哪些? 1. 通过应用程序层面实现读写分离。 2. 通过数据库层面实现读写分离。 3. 通过负载均衡器实现读写分离。
这种方式的实现比较简单,就是在应用程序中对读和写操作分别使用不同的数据库连接。可以使用主从复制机制实现数据同步,读操作使用从节点,写操作使用主节点。这种方式的实现需要对数据库进行配置,使得读操作和写操作分别路由到不同的服务器上。可以使用数据库自带的主从复制机制或者第三方工具来实现数据同步。这种方式的实现需要在负载均衡器上进行配置,将读请求和写请求分别路由到不同的服务器上。可以使用软件负载均衡器、硬件负载均衡器或者云服务来实现。原创 2023-05-20 15:36:58 · 535 阅读 · 0 评论 -
SQL语句中怎么将一张表的某几列数据复制到另一张表中去?
把students的s_no和s_name复制到stu1的no和name中当新表没有创建时create table stu1 as select s_no , s_name from students;当新表已经创建insert into stu1(s_no,s_name) select students.s_no,students.s_name from students;原创 2020-11-12 09:36:20 · 2827 阅读 · 0 评论 -
动态SQL基础(if where set trim foreach choose)
动态SQL1.基于OGNL表达式,完成多条件查询等逻辑实现2.用于实现动态SQL的元素主要有:if trim(可以包含 where 和 set ) where set choose(when otherwise) foreachifwherewhere的作用1.就是能够去除多余的and or 但是只能处理前缀写法2.如果一个条件都没有,where就会自动省略在上一个图片中用1=1来处理在第一个if为空没有语句第二个语句除出现and的情况现在用wheresetset的作用:原创 2020-11-11 21:07:31 · 148 阅读 · 0 评论 -
JDBC事务实现
package cn.itcast_jdbc;import java.sql.Connection;import java.sql.DriverManager;import java.sql.SQLException;import java.sql.Statement;public class JDBCDome { public static void main(String[] args) { //通过jdbc去控制事务 Connection coon = null;原创 2020-11-05 09:57:00 · 222 阅读 · 0 评论 -
mysql事务的概述和ThreadLocal对象
mysql事务的概述: 事务是属于数据库的 1.什么是事务? 一件事有n个组成单元 要不这n个单元同时成功 要不这n个单元同时失败 就是将n个单元组成单元放到一个事务中 2.mysql的事务 默认的事务:一条SQL语句就是一个事务 默认开启事务并提交事务 手动开启事务 1.显示的开启一个事务:start transaction 2.事务提交:commit代表事务提交,从开启事务到提交事务中间的所有的SQL都认为 有效真正的更新数据库 3.事务会滚:r原创 2020-11-05 09:53:50 · 183 阅读 · 0 评论 -
JDBC事务操作和DBUtils事务
JDBC事务操作 默认是自动事务: 执行SQL语句:executeUpdate()------每次执行executeUpdate()方法 代表事务自动提交 通过jdbc的API手动事务; 开启事务:conn.setAutoComnmit(false); 提交事务:conn.commit(); 回滚事务:conn.rollback(); 注意:控制事务的connection必须是同一个 执行SQL的connection与开启事务的connection必须是同一原创 2020-11-05 09:51:46 · 247 阅读 · 0 评论 -
数据库的事务的特性和隔离级别
事务的特性和隔离级别 1.事务的特性ACID 1.原子性 (Atomicity):原子性是指事务是一个不可分割的工作单位,事务中操作 要么发生,要么都不发生 2.一致性(Consistency)事务前后数据的完整性必须保持一致 3.隔离性(Isolation)事务的隔离性是指多个用户并发访问数据库时,一个用户 的事务不能被其他用户的事务所干扰,多个并发事务之间数据原创 2020-11-03 22:24:36 · 171 阅读 · 1 评论