随笔分类 -  数据库

摘要:dbutils 是apache组织的一个工具类,jdbc框架,更方便使用 使用步骤: 1.导入jar包(commons-dbutils-1.4.jar) 2.创建一个queryrunner类 queryrunner作用:操作sql语句 构造方法: new QueryRunner(DataSource 阅读全文
posted @ 2020-07-26 21:14 Yisennnn丶 阅读(134) 评论(0) 推荐(0)
摘要:JDBC工具类提取: 常见的配置文件格式: 1.properties 格式 key=value 2.xml 若我们的配置文件为properties,且放在src目录下,可通过ResourceBundle工具快速获取里面的配置信息 使用步骤: 1.获取ResourceBundle对象 static R 阅读全文
posted @ 2020-07-25 22:46 Yisennnn丶 阅读(232) 评论(0) 推荐(0)
摘要:jdbc-api: 所有的包都是 java.sql 或 javax.sql DriverManager:管理一组jdbc操作 常用方法: 了解:注册驱动 static void registerDriver(Driver driver) 通过查看com.mysql.jdbc.Driver的源码 st 阅读全文
posted @ 2020-07-25 21:39 Yisennnn丶 阅读(89) 评论(0) 推荐(0)
摘要:jdbc: java操作数据库,jdbc是oracle公司指定的一套规范(一套接口) 驱动: jdbc的实现类,由数据库厂商提供 jdbc作用: 1.链接数据库 2.发送sql语句 3.处理结果 操作步骤: 1.数据库和表 2.创建一个项目 3.导入驱动的jar包 4.编码 注册驱动 获取连接 编写 阅读全文
posted @ 2020-07-25 15:17 Yisennnn丶 阅读(106) 评论(0) 推荐(0)
摘要:多表查询: 内连接: 外连接: 子查询: 一个查询依赖另一个查询 初始化数据: -- 用户表(user) create table `user` ( `id` int auto_increment primary key, `username` varchar(50) -- 用户姓名 ); -- 订 阅读全文
posted @ 2020-07-24 19:00 Yisennnn丶 阅读(66) 评论(0) 推荐(0)
摘要:常见关系: 一对多. 用户和订单 分类和商品 多对多. 订单和商品 学生和课程 一对一. 丈夫和妻子 ER图可以描述实体与实体间的关系 实体用矩形表示 属性用椭圆表示 关系用菱形表示 一对多: 多对多: 阅读全文
posted @ 2020-07-24 18:16 Yisennnn丶 阅读(224) 评论(0) 推荐(0)
摘要:DQL:数据查询语言(非官方) 关键词:select 格式:select ... from 表名 where 条件 group by 分组字段 having 条件 order by 排序字段 ase|desc 初始化环境: -- 创建商品表 create table products( pid in 阅读全文
posted @ 2020-07-24 17:35 Yisennnn丶 阅读(183) 评论(0) 推荐(0)
摘要:DML:数据操作语言 操作对象:记录(行) 关键词:insert update delete 插入: 修改: 删除: 阅读全文
posted @ 2020-07-24 17:26 Yisennnn丶 阅读(115) 评论(0) 推荐(0)
摘要:DDL:数据定义语言 操作对象:数据库和表 关键词:create alter drop 操作数据库: 创建:create database 数据库名称 删除:drop database 数据库名称 常用命令:show databases; 操作表: 创建表:create table 表名(字段描述, 阅读全文
posted @ 2020-07-24 17:21 Yisennnn丶 阅读(106) 评论(0) 推荐(0)
摘要:数据库: 本质上就是一个文件系统,通过标准的sql语句对数据进行增删改查(curd)操作 数据库类型: 关系型数据库: 存放实体与实体间关系的数据库,本质上为二维表(mysql、oracle、sql server、DB2) 非关系型数据库: 存放的是对象(redis、No-sql、Hbase、Mon 阅读全文
posted @ 2020-07-24 17:12 Yisennnn丶 阅读(119) 评论(0) 推荐(0)