随笔分类 -  数据库

摘要:简述 在sql中,很多时候我们的操作都是在查询数据,本章详解了sql中不同查询的用法和功能。 查询数据库中的数据都是用select语句,搭配不同的关键字实现不同的效果。 基本查询 如果要查询数据库表的数据,SQL语句格式如下: SELECT * FROM <表名> 返回的结果是该表所有行的数据 条件 阅读全文
posted @ 2022-05-24 23:18 艾尔夏尔-Layton 阅读(609) 评论(0) 推荐(0) 编辑
摘要:简述 原生的JDBC操作过于繁琐,spring框架提供了一个JDBCTemplate对象来简化JDBC的开发。连接的获取,释放,结果集的封装等操作均交给template干就行。 使用流程 第一步我们得先导入JDBCTamplate的相关jar包,对没错有5个 然后我们可以创建JDBCTamplate 阅读全文
posted @ 2021-05-12 15:04 艾尔夏尔-Layton 阅读(108) 评论(0) 推荐(0) 编辑
摘要:简述 数据库连接池本质就是一个容器,存放数据库连接的容器。当系统初始化好后,容器被创建,容器会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完后会将连接对象归还给容器。使用数据库连接池会节省资源,用户访问也会更加高效。在javax.sql包下有一个DataSource接口哦, 阅读全文
posted @ 2021-05-12 11:56 艾尔夏尔-Layton 阅读(317) 评论(0) 推荐(0) 编辑
摘要:简述 事务就是一个包含多个步骤的业务操作,如果这个业务操作被事务管理,则这个步骤要么同时成功,要么同时失败。 操作:开启事务、提交事务、回滚事务。 Connection对象管理事务 JDBC默认事务是自动提交的,我们需要使用connection对象的setAutoCommit(boolean )方法 阅读全文
posted @ 2021-05-11 16:39 艾尔夏尔-Layton 阅读(79) 评论(0) 推荐(0) 编辑
摘要:什么是事务 事务是数据库管理系统执行过程中的一个逻辑单位,由一个有限的数据库操作序列构成。 这些操作要么都执行,要么都不执行,它是一个不可分割的工作单位。例如,银行转账工作:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,在关系数据库中,一个事务可以是一条SQL语句、一组SQL 阅读全文
posted @ 2020-08-23 23:22 艾尔夏尔-Layton 阅读(98) 评论(0) 推荐(0) 编辑
摘要:关系模型的三要素 基本结构——关系 基本操作——交,并,选择,投影... 完整性约束——实体完整性,参照完整性和用户自定义完整性 表的定义 符合下图的格式,按行按列表现的数据叫表 域 一组值的集合,拥有相同的数据类型 域的基数是元素的个数 元组 关系模型的一行叫元组。 所有列的域的笛卡尔积就是所以可 阅读全文
posted @ 2020-03-30 12:01 艾尔夏尔-Layton 阅读(301) 评论(0) 推荐(0) 编辑
摘要:DBMS管理数据的三个层次 用户(外部)层次——用户能看到的部分数据 逻辑(全局)层次——从全局的角度管理的数据 物理(内部)层次——存储在介质上的数据 模式 对数据库中的数据进行的结构性描述,可以理解为数据结构。 视图 某一表现形式下表现出来的数据库中的数据。 三模式 外模式——用户层次下的数据结 阅读全文
posted @ 2020-03-30 11:11 艾尔夏尔-Layton 阅读(190) 评论(0) 推荐(0) 编辑
摘要:定义 •数据库DB——相互之间有关联的数据集合 •数据库管理系统DBMS——管理数据库的一种软件系统 •数据库语言——在DBMS上操作数据库的一种程序语言 •数据库管理员DBA——使用DBMS管理数据库的人 •数据库应用程序DBAP——通过DBMS管理数据库的应用程序 •数据库系统——DB+DBMS 阅读全文
posted @ 2020-03-28 15:39 艾尔夏尔-Layton 阅读(157) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示