08 2021 档案

摘要:使用Map 接口类 package com.yeyue.dao; import com.yeyue.pojo.User; import java.util.List; import java.util.Map; public interface UserDao { //新增用户 int addUse 阅读全文
posted @ 2021-08-31 17:25 深夜暗月 阅读(204) 评论(0) 推荐(0)
摘要:核心配置文件中配置数据库连接及注册mapper.xml mapper.xml用来编写执行的sql(namespace为对应的接口类,标签id为接口类中的方法名) User为实体对象类 UserDao为接口类(操作对象类) 核心配置文件 <?xml version="1.0" encoding="UT 阅读全文
posted @ 2021-08-31 16:46 深夜暗月 阅读(55) 评论(0) 推荐(0)
摘要:数据库连接池 C3P0: 配置文件 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!-- 默认配置,如果没有指定则使用这个配置 --> <default-config> <property name="user">root</proper 阅读全文
posted @ 2021-08-31 11:08 深夜暗月 阅读(144) 评论(0) 推荐(0)
摘要:package com.yeyue.lesson04; import com.yeyue.lesson02.JdbcUtils; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.Result 阅读全文
posted @ 2021-08-31 10:59 深夜暗月 阅读(157) 评论(0) 推荐(0)
摘要:编写配置文件【db.properties】: driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/jdbcStudy?useUnicode=true&characterEncoding=utf8&useSSL=true usern 阅读全文
posted @ 2021-08-29 19:12 深夜暗月 阅读(151) 评论(0) 推荐(0)
摘要:本人理解的sql注入就是拼写代码,使sql的条件限制失效,查到重要的信息 package com.yeyue.lesson02; import java.sql.Connection; import java.sql.ResultSet; import java.sql.SQLException; 阅读全文
posted @ 2021-08-29 19:08 深夜暗月 阅读(114) 评论(0) 推荐(0)
摘要:编写配置文件【db.properties】: driver=com.mysql.jdbc.Driver url=jdbc:mysql://localhost:3306/jdbcStudy?useUnicode=true&characterEncoding=utf8&useSSL=true usern 阅读全文
posted @ 2021-08-29 18:58 深夜暗月 阅读(72) 评论(0) 推荐(0)
摘要:package com.yeyue.lesson01; import java.sql.*; public class jdbcFirstDemo { public static void main(String[] args) throws ClassNotFoundException, SQLE 阅读全文
posted @ 2021-08-29 18:40 深夜暗月 阅读(58) 评论(0) 推荐(0)
摘要:索引的分类 主键索引(PRIMARY KEY) 唯一的标识,主键不可以重复,只能有一个列作为主键 唯一索引(UNIQUE KEY) 避免重复的列出现,唯一索引可以重复,多个列都可以表示为唯一索引 常规索引(KEY/INDEX) 默认的,index,key关键字来设置 全文索引(FullText) 在 阅读全文
posted @ 2021-08-18 23:02 深夜暗月 阅读(71) 评论(0) 推荐(0)
摘要:为什么需要三大范式 信息重复 更新异常 插入异常 无法正常显示信息 删除异常 丢失有效信息 三大范式 第一范式 原子性:保证每一列不可再分 第二范式 遵循第一范式 每张表只做一件事情 第三范式 遵循第二范式和第一范式 确保数据表中的每一列数据都和主键直接相关,而不能间接相关 规范性和性能的问题 关联 阅读全文
posted @ 2021-08-18 23:02 深夜暗月 阅读(70) 评论(0) 推荐(0)
摘要:事务原则 原子性 要不成功,否则失败 一致性 事务前后的数据完整性要一致 持久性 事务一旦提交不可逆 隔离性 事务的隔离性,多个用户并发访问数据库时,数据库会为每个用户开启事务,不能被其他事务的操作数据所干扰。 隔离性所导致的问题 脏读: 一个事务读取到了另一个事务未提交的数据 不可重复读取 在一个 阅读全文
posted @ 2021-08-18 23:01 深夜暗月 阅读(57) 评论(0) 推荐(0)
摘要:下载tar.gz包 下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz 将mysql安装到/usr/local/mysql下 解压:tar -zxvf mysql- 阅读全文
posted @ 2021-08-18 21:47 深夜暗月 阅读(77) 评论(0) 推荐(0)
摘要:下载mysql(注意下载zip) 下载地址:https://dev.mysql.com/downloads/mysql/ 解压到自己顺手的目录下 windows的环境变量【path】中新增mysql的bin目录路径 在mysql根目录新建文件【my.ini】 [mysqld]basedir=D:\a 阅读全文
posted @ 2021-08-18 21:26 深夜暗月 阅读(70) 评论(0) 推荐(0)
摘要:关系型数据库(SQL) MySQL,Oracle ,Sql Server ,DB2 , SQLlite 通过表和表之间的关系进行数据的存储,学院信息表、考勤表。。。。。。 非关系型数据库(NoSQL) Redis,MongDB 菲关系型数据库,对象存储,通过对象的自身的属性来决定 阅读全文
posted @ 2021-08-18 21:07 深夜暗月 阅读(61) 评论(0) 推荐(0)