摘要: 数据库连接池 数据库连接——执行完毕——释放 连接——释放 很浪费资源 池化技术:准备一些预先的资源,过来就连接上准备好的 最小连接数:10 最大连接数:15 等待超时:100ms 编写连接池:实现一个接口 DataSource 开源数据源实现(拿来即用) DBCP C3P0 Druid:阿里巴巴 阅读全文
posted @ 2020-06-17 10:56 DJ同学 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 代码实现事务 package cn.dj.www.lesson02; import cn.dj.www.lesson01.JdbcUtil; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql. 阅读全文
posted @ 2020-06-17 10:55 DJ同学 阅读(180) 评论(0) 推荐(0) 编辑
摘要: IDEA连接数据库 连接成功后,选择数据库 查看数据库/表的内容就双击数据库 修改数据库——要点击DB才能保存 出现问题 错误描述 Server returns invalid timezone. Go to ‘Advanced‘ tab and set ‘serverTimezone‘ prope 阅读全文
posted @ 2020-06-17 10:50 DJ同学 阅读(140) 评论(0) 推荐(0) 编辑
摘要: JDBC 理解图 需要mysql包 下载官网:https://downloads.mysql.com/archives/c-j/ 第一个JDBC项目 创建一个java项目,一路next 导入jar包 如果是Maven项目的话,在pom.xml文件输入 <dependency> <groupId>my 阅读全文
posted @ 2020-06-17 09:58 DJ同学 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 数据库设计 三大范式 参考博客:https://www.cnblogs.com/wsg25/p/9615100.html 第一范式 原子性 第二范式 前提:满足第一范式 每张表只描述一件事情 第二范式需要确保数据库表中的每一列都只和主键相关 补充自己的理解: 产品数量需要根据2个确定,折扣和价格要根 阅读全文
posted @ 2020-06-17 09:48 DJ同学 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 权限和用户管理 CREATE USER DJ IDENTIFIED BY '123456'; -- 创建用户 SET PASSWORD FOR DJ = PASSWORD('123');-- 修改密码 RENAME USER DJ TO @%;-- 重命名 SHOW GRANTS FOR DH; - 阅读全文
posted @ 2020-06-17 09:29 DJ同学 阅读(124) 评论(0) 推荐(0) 编辑