摘要: 数据库连接池 数据库连接 执行完毕 释放 连接 释放 十分浪费系统资源 池化技术:准备一些预先的资源,过来就连接预先准备好的 编写连接池,实现一个接口DataSource 开源数据源实现(拿来即用) DBCP C3P0 Druid:阿里巴巴 使用了这些连接池之后,在项目开发中就不需要编写连接数据库的 阅读全文
posted @ 2021-05-27 23:59 Calm华生 阅读(82) 评论(0) 推荐(0)
摘要: 事务 ACID原则 原子性:要么都完成,要么都不完成 一致性:总数不变 隔离性:多个业务互不干扰 持久性:一旦提交不可逆, 持久化到数据库 隔离性的问题: 脏读:一个事务读取了另一个没有提交的事务 不可重复度:在同一个事务内,重复读取表中的数据,表数据发生了变化 虚度(幻读):在一个事务内,读取到了 阅读全文
posted @ 2021-05-27 18:55 Calm华生 阅读(75) 评论(0) 推荐(0)
摘要: SQL注入的问题 SQL存在漏洞,会被攻击导致数据泄露。 SQL注入测试类: import com.qsy.lesson02.utils.JdbcUtils; import java.sql.Connection; import java.sql.ResultSet; import java.sql 阅读全文
posted @ 2021-05-27 18:33 Calm华生 阅读(251) 评论(0) 推荐(0)
摘要: JDBC连接MySQL数据库 步骤: 加载驱动 连接数据库(DriverManager) 获得执行SQL的对象(statement) 获得返回的结果集(resultset) 释放连接 具体代码: import java.sql.*; //我的第一个JDBC程序 public class JdbcFi 阅读全文
posted @ 2021-05-27 18:25 Calm华生 阅读(113) 评论(0) 推荐(0)