随笔分类 -  数据库

Mysql与JDBC
摘要:1 hibernate缓存 概念 通过内存/硬盘存储查询结果--缓存 当再次执行查询时 先判断缓存中是否有查询的结果 如果有就直接使用 如果没有再去访问数据库 缓存作用:1 提高查询效率 2 减少数据库服务器的压力 缓存缺点:线程并发问题 1.1一级缓存:session级别的缓存 简单理解: 当hi 阅读全文
posted @ 2021-12-07 20:58 RenVei 阅读(135) 评论(0) 推荐(0)
摘要:1 概念 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库 概念解释 orm:o 阅读全文
posted @ 2021-12-07 20:24 RenVei 阅读(107) 评论(0) 推荐(0)
摘要:jdbc连接oracle 获取jar oracle的驱动jar在mvn中央仓库 是没有 在oracle的软件中就有此jar E:\Java\software\oracle\product\11.2.0\dbhome_1\jdbc\lib 创建项目 导入jar 创建连接 thin是一种瘦客户端的连接方 阅读全文
posted @ 2021-12-04 21:54 RenVei 阅读(105) 评论(0) 推荐(0)
摘要:PL/SQL *** PL/SQL *** 过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的数据库编程语言 PL提供流程控制的语句 SQL提供访问数据库的语句 PL/SQL是对sql的扩展 使其具有流程控制能力 PL/SQL的特点: >支持sql的所有数据类型 阅读全文
posted @ 2021-12-04 21:53 RenVei 阅读(107) 评论(0) 推荐(0)
摘要:数据结构 概念:RDBMS:relational database manager system mysql: -- 数据库系统 多个数据库database 多个表table oracle: -- oracle系统 多个服务service(oracle实例):ORCL 多个用户user 多个表tab 阅读全文
posted @ 2021-12-04 21:39 RenVei 阅读(85) 评论(0) 推荐(0)
摘要:1 概念 jdbc:java database conncetion 通过java程序来连接数据库 sun公司定义的通过java连接所有数据库的一组接口(标准) jdbc驱动: 不同数据库产品 底层的实现原理/操作不同 不同数据库的厂商 为自己的数据库提供的jdbc的实现类 2 案例 创建web项目 阅读全文
posted @ 2021-09-29 16:03 RenVei 阅读(90) 评论(0) 推荐(0)
摘要:1 复习 1.1 约束 默认约束:default 非空约束:not null 唯一约束:unique 检查约束:check 主键约束:primary key ​ 唯一 ​ 非空 ​ 可以被从表的外键引用 外键约束:foreign key ​ 可以为空 ​ 可以重复 ​ 如果有值 此值必须在主表的主键 阅读全文
posted @ 2021-09-25 22:26 RenVei 阅读(42) 评论(0) 推荐(0)
摘要:1、dql:单表查询 准备工作 --创建表student: 名字 性别 年龄 是否党员 照片 分数 饭卡钱数 生日 CREATE TABLE student( sname VARCHAR(10), sex CHAR(1), sage INT, sdy BOOLEAN, sphoto BLOB, sc 阅读全文
posted @ 2021-09-23 19:38 RenVei 阅读(182) 评论(0) 推荐(0)
摘要:1、Mysql概念 数据库:database :db 存储数据的文件系统 按指定的数据结构把数据持久化存储到硬盘:按制定方式对数据进行增删改查:create delete update read:crud 数据库管理员:database Administrator :dba 对数据库进行维护管 数据 阅读全文
posted @ 2021-09-22 19:34 RenVei 阅读(120) 评论(0) 推荐(0)