数据库
小小角色熊
横看成岭侧成峰,远近高低各不同
展开
-
JDBC常用接口和类
DriverManager:用于管理JDBC驱动的服务类。程序中使用该类的的主要功能是获取Connection对象,该类包含如下方法:public static Connection getConnection(String url, String user, String password) throws SQLException该方法获得url对应数据库的连接;Connection:代表数据库...原创 2018-02-24 10:59:40 · 776 阅读 · 0 评论 -
JDBC事务
一 概念 事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列操作。这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行 。事务是一个不可分割的工作逻辑单元。 事务是现代数据库理论中的核心概念之一。如果一组处理步骤或者全部发生或者一步也不执行,我们称该组处理步骤为一个事务。当所有的步骤像一个操作一样被完整地执行,我们称该事务被提交。由于其中的一部分或...原创 2018-02-24 11:10:50 · 181 阅读 · 0 评论 -
数据库ACID说明
数据库的ACID 一.事务 定义:所谓事务,它是一个操作序列,这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。 准备工作:为了说明事务的ACID原理,我们使用银行账户及资金管理的案例进行分析。 // 创建数据库 create ta...原创 2018-09-26 14:47:55 · 1146 阅读 · 0 评论 -
数据库锁机制
1 前言数据库大并发操作要考虑死锁和锁的性能问题。看到网上大多语焉不详(尤其更新锁),所以这里做个简明解释,为下面描述方便,这里用T1代表一个数据库执行请求,T2代表另一个请求,也可以理解为T1为一个线程,T2 为另一个线程。T3,T4以此类推。下面以SQL Server(2005)为例。2 锁的种类共享锁(Shared lock)。 例1:-------------------...原创 2018-09-26 14:59:47 · 93 阅读 · 0 评论