Maven简介及安装配置
摘要:Maven简介 ¤ Apache Maven是一个项目管理和构建工具,它基于项目对象模型(POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档 ¤ 作用: ♦ 标准化的项目结构 ♦ 标准化的构建流程 ♦ 方便的依赖管理 ¤ 模型: ¤ 仓库 ♦ 分类: • 本地仓库:自己计算机上的一个文件
阅读全文
数据库连接池
摘要:数据库连接池是一个容器,负责分配管理数据库连接 标准接口:DataSource ¤ 官方提供的数据库连接池标准接口,由第三方组织实现此接口 ¤ 获取连接:Connection getConnection(); 常见的数据库连接池 ¤ DBCP ¤ C3P0 ¤ Druid Druid(德鲁伊):阿里
阅读全文
JDBC快速入门
摘要:使用步骤 1. 创建工程,导入数据库对应的jar包 2. 注册驱动:Class.forName("com.mysql.jdbc.Driver"); 注:MySQL5之后驱动包,此行代码可以省略 3. 获取连接:Connection conn = DriverManager.getConnection
阅读全文
JDBC简介
摘要:JDBC概念 1. 使用java语言操作关系型数据库的一套API 2. 全称:Java DataBase Connectivity java数据库连接 JDBC本质 1. 官方定义的一套操作所有关系型数据库的接口 2. 各个数据库厂商实现这套接口,提供数据包驱动--jar包 3. 使用者使用这套接口
阅读全文
事务
摘要:事务简介: 1. 数据库的事务是一种机制,一个操作序列,包含了一组数据库操作命令 2. 事务把所有的命令作为一个整体一起向系统提交或撤销操作请求,即这一组数据库命令要么同时成功,要么同时失败 3. 事务是一个不可分割的工作逻辑单元 事务操作: 1. 开启事务:start transaction;或者
阅读全文
数据库设计和多表查询
摘要:数据库设计: 1. 一对一:任意一方建立外键,关联对方主键,并设置外键唯一 2. 一对多:在多的一主建立外键关联一的一方主键 3. 多对多:建立中间表,中间表至少包含两个外键,分别关联双方主键 多表查询: 1. 连接查询: ¤ 内连接:查询交集数据 • 隐式内连接:select 字段列表 from
阅读全文
约束
摘要:约束: 作用于列表表上的规则,用于限制加入表中的数据 约束的存在保证了数据库中数据的正确性、有效性和完整性 分类: 1. 非空约束:not null 保证列中数据不能有null值 ♦ 建表前添加:create table 表名( 列名 数据类型 not null, ...... ); ♦ 建表后添加
阅读全文
SQL语句
摘要:SQL语句分为四大类: 1:DDL(Data Definition Language)数据定义语言,用来定义数据库对象:数据库、表、列等 ¤ 对数据库的操作命令 • 查询数据库:show databases; • 创建数据库:create database 要创建的数据库名字; • 创建数据库容错判
阅读全文
MySql安装配置
摘要:MySql下载地址:https://dev.mysql.com/downloads/installer/ 绿色版安装配置 1.解压到自己想放的目录,例如:F:\mysql-5.7.41 2.配置环境变量 我的电脑点击鼠标右键,点击高级系统设置,再点击环境变量 系统变量下面点击新建 变量名为MYSQL
阅读全文