MySQL进阶(二):连接池和JDBCTemplate

by konleymysql进阶第二篇,c3p0连接池、Druid连接池和Spring JDBCTemplate一、连接池1.1 概念连接池就是一个容器(集合),存放数据库连接的容器。当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。1.2 优点节约资源访问高效1.3 实现官方提供了一个标准接口javax.s

- 阅读全文 -

MySQL进阶(一):JDBC

by konleymysql进阶第一篇,JDBC一、JDBC1.1 概念JDBC : Java DataBase Connectivity , 即为Java数据库连接、Java语言操作数据库JDBC本质:是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类

- 阅读全文 -

MySQL最基础(三):多表查询、事务管理和部分DCL

by konleymysql最基础第三弹(完结篇),主要涉及多表查询、事务管理和部分DCL知识十、多表查询10.1笛卡尔积如果直接这样子查两个表select * from emp,dept;将会产生表1字段数*表2字段数条记录我们发现不是所有的数据组合都是有用的, 只有员工表.dept_id = 部门表.id 的数据才是有用的。所以需要通过条件过滤掉没用的数据 笛卡尔积有两个集合AB,取这两个集

- 阅读全文 -

MySQL最基础(二):约束、数据库设计

by konley复习笔记第二弹:四种约束、数据库设计、备份以及恢复七、约束7.1 概念约束是对表中的数据进行限定,保证数据的正确性、有效性和完整性,作用对象是字段分类:主键约束:primary key非空约束:not null唯一约束:unique外键约束:foreign key7.2 非空约束not null,字段下的值不能为null创建表时添加非空约束create table stu{

- 阅读全文 -

MySQL最基础(一):单表增删改查

MySQL最基础(一):单表增删改查by konley复习笔记第一弹:数据库和SQL的概念、最基础和最常用的数据库单表的增删改查一、数据库的基本概念数据库的英文单词:DataBase,简称:DB顾名思义就是用于存储和管理数据的仓库。数据库的特点:持久化存储数据的。其实数据库就是一个文件系统方便存储和管理数据使用了统一的方式操作数据库 -- SQL二、MySQL数据库软件MySQL服务启动手动cmd

- 阅读全文 -