MySQL与JDBC
MySQL与JDBC基础知识
弑神灬索隆。
访问权限:仅对你可见!
展开
-
JDBC连接池&JDBCTemplate(五)
数据库连接池1. 概念:其实就是一个容器(集合),存放数据库连接(Connection对象) 的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时, 从容器中获取连接对象;用户访问完之后,会将连接对象归还给容器。2. 好处: 1. 节约资源 2. 用户访问高效3.弊端 第一次创建的时候会略微多消耗一点时间,第二次开始就会快很多。4. 实现: 在Java中怎么表示数据库连接池? 接口:DataSource 链接池又叫数据(Dat原创 2020-08-16 15:07:29 · 342 阅读 · 0 评论 -
JDBC基本概念(四)
JDBC:1、概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质: 其实是官方(sun公司)定义的一套操作所有关系型数据库的规则(接口)。各个数据库厂商去实现这套接口,提供数据库驱动jar包。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。2、入门:步骤: 1. 导入驱动jar包 mysql-connector-java-5.1.37-bin.jar 1.复制mysql-conne原创 2020-08-16 15:06:56 · 113 阅读 · 0 评论 -
MySQL多表&事务(三)
一、多表查询的概述多表查询 //☆☆☆☆☆概念:一次查询多张数据库表分类:内连接查询,外链接查询,子查询1、多表查询语法查询语法: select:列名列表 from:表名列表 where…2、准备表# 创建部门CREATE TABLE dept ( id INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20));INSERT INTO dept (NAME) VALUES ('开发部'),('市场部'),('财务部');# 创原创 2020-08-16 15:06:29 · 233 阅读 · 0 评论 -
MySQL约束&多表关系(二)
一、约束概述:对"表中的数据"进行限定,保证数据的正确性、有效性和完整性(是用来约束表中的数据的)二、约束的分类1.主键约束: primary key2.非空约束: not null3.唯一约束: unique4.外键约束: foreign key三、非空约束语句:not null, 某一列的 “值” 不能为null1. 创建表时,添加约束 //掌握CREATE TABLE stu( id INT, NAME VARCHAR(20) NOT NULL -- n原创 2020-08-16 15:05:32 · 233 阅读 · 0 评论 -
MySQL数据库基础知识(一)
一、数据库的引入1.什么是数据库?有什么好处? 概念: 用来存储和管理数据的仓库 好处: 可以实现数据的持久化存储2.IO流和数据库的区别?//主要体现在管理数据方面IO: IO流存储数据想要修改数据非常麻烦, 因为如果只想操作一个数据的时候,需要将所有的数据先全部读取到集合中,修改你想要修改的数据。修改完之后再把"所有的数据"重新写入到文件中数据库: 数据库在创建的时候是以表格的形式来存储数据的如果我想修改其中的一个数据,我们只需要定位到具体的行和列,找到数据将其修改二、数据原创 2020-08-16 15:05:01 · 373 阅读 · 0 评论