![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 88
southdreams
这个人很懒,什么也没有留下。
展开
-
2.6 JDBCTemplate
JDBCTemplate_介绍 概述 Spring框架对JDBC的简单封装,提供了一个JDBCTemplate对象简化JDBC的开发. 使用步骤 导入JAR包 创建JdbcTemplate对象(依赖于数据源DataSource) JdbcTemplate template = new JdbcTemplate(JDBCUtils.get...原创 2019-12-30 21:29:46 · 302 阅读 · 3 评论 -
2.5 JDBC连接池
数据库连接池-概述 数据库连接池负责分配/管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个,释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏,这项技术能明显提高对数据库操作的性能。 数据库连接池的好处 资源重用,避免频繁创建 更快的系统反应速度 实现某一应用最大可用数据...原创 2019-12-30 21:00:41 · 383 阅读 · 1 评论 -
2.4 JDBC事务
JDBC管理事务_概述 事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。 操作: 开启事务 提交事务 回滚事务 使用Connection对象来管理事务 开启事务:setAutoCommit(boolean autoCommit) :调用该方法设置参数为false...原创 2019-12-30 20:15:36 · 132 阅读 · 0 评论 -
2.3 PreparedStatement&SQL注入
PreparedStatement 概述:执行SQL的对象. SQL注入 在拼接SQL语句的时候,如果有一些SQL的特殊关键字参与了字符串的拼接,会造成安全问题。 a' or 'a'='a 拼接后的SQL语句:select * from user where username = '任意字符' and password = 'a' or...原创 2019-12-30 20:07:09 · 152 阅读 · 0 评论 -
2.2 JDBC查询练习_登录案例
JDBC练习_select语句 需求: 定义emp类 查询表数据,存入List<Emp> 遍历list展示查询结果 创建表emp: 实现代码: 创建emp类,用来封装数据 public class Emp { private int id; private String ename; private int job_i...原创 2019-12-30 19:44:17 · 310 阅读 · 0 评论 -
2.1 JDBC入门
JDBC_概念 概念:Java DataBase Connectivity 是Java 数据库连接。 本质: JDBC就是SUN公司定义的一套操作所有关系型数据库的规则,也就是一套接口。 各个数据库厂商去实现这套接口,提供数据库启动JAR包,我们可以使用这套接口编程,真正执行的代码是厂商驱动JAR包的实现类。 使用过程就是面向接口编程。 ...原创 2019-12-29 21:32:30 · 674 阅读 · 0 评论 -
1.7 DCL管理用户,授权操作&忘记root密码的解决方案
DCL-管理用户_增删查 DCL概念 管理用户和授权的SQL语句。 查询用户 -- 查询用户 USE mysql; -- 查询Mysql中的所有用户 SELECT * FROM `user`; 通配符: % 表示可以在任意主机使用用户登录数据库 添加用户 CREATE USER '用户名'@'主机名' IDENTIFIED BY '密码'; 示例...原创 2019-12-28 19:09:31 · 188 阅读 · 0 评论 -
1.6 多表查询&事务
多表查询 概念:多表查询即为从两张或者多张表中查询出相关数据 创建两张表方便直观的理解sql语句 -- 创建公司-部门表 CREATE TABLE DEPT( ID INT PRIMARY KEY AUTO_INCREMENT, NAME VARCHAR(20) NOT NULL ); -- 部门表中插入数据 INSERT INTO DEPT (NAME) VALUES ("开发...原创 2019-12-28 19:05:34 · 113 阅读 · 0 评论 -
1.5 约束&数据库的备份和还原&范式
约束: 概念: 对表中的数据进行限定,保证数据的正确性、有效性和完整性。 分类: 主键约束 primary key 唯一约束 unique 非空约束 not null 外键约束 foreign key 检查约束 check 注:mysql 不支持 ...原创 2019-12-28 17:58:26 · 154 阅读 · 0 评论 -
1.4 DML增删改表中的数据&DQL查询表中的数据&DQL查询语句
DML 增删改表中的数据: 1. 添加数据: * 语法: * insert into 表名(列名1,列名2,...列名n) values(值1,值2,...值n); * 注意: 1. 列名和值要一一对应。 2. 如果表名后,不定义列名,则默认给所有列添加值 insert into 表名 values(值1,值...原创 2019-12-28 17:35:47 · 150 阅读 · 0 评论 -
1.3 SQL&DDL操作库和表
SQL 1.什么是SQL? Structured Query Language:结构化查询语言 其实就是定义了操作所有关系型数据库的规则。每一种数据库操作的方式存在不一样的地方,称为“方言”。 2.SQL通用语法 1. SQL 语句可以单行或多行书写,以分号结尾。 2. 可使用空格和缩进来增强语句的可读性。 3. MySQL 数据库的 SQL 语句...原创 2019-12-28 15:24:39 · 120 阅读 · 0 评论 -
1.2 数据库服务启动和登录
Windows服务方式启动 1、右键点击此电脑,单继管理 2、在服务中找到mysql,进行启动或者停止 DOS命令方式启动 1、搜索cmd,以管理员的身份运行 2、启动服务 启动:net start mysql 停止:net stop mysql mysql的连接 格式1: 用户名和密码一起写 写完用户名回车后输入密码,这样密码就加密了,妈...原创 2019-12-28 15:05:27 · 208 阅读 · 1 评论 -
1.1 mysql的安装和卸载
安装 1、打开下载的 mysql 安装文件双击解压缩,运行“mysql-5.5.40-win32.msi” 2、选择安装类型,有“Typical(默认)”、“Complete(完全)”、“Custom(用户自定义)”三个选项,选择“Custom”, 按“next”键继续 3、点选“Browse”,手动指定安装目录 4、填上安装目录,我的是“d:\Program Files ...原创 2019-12-28 14:36:41 · 178 阅读 · 1 评论