![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JDBC
文章平均质量分 69
静静子♡
学java的小白一枚,多看多学多写
展开
-
连接池介绍
连接池的作用 在JDBC请求MySQL数据库的SQL操作都要进行连接、释放的过程,在并发量大请情况下,频繁的连接和释放势必会消耗系统性能。可以使用连接复用的方式来让连接重复使用 连接池工作原理: 数据库连接池的基本思想为数据连接简历一个缓冲池,预先在池中放入一定数量的连接,当有数据库操作时,在池中获取一个空闲的连接来支持数据库操作,当当前的数据库操作完成之后,将连接放回池中, 连接池的优势: 1、资源复用 2、更快的响应速度 3、新的资源分配手段 4、统一的连接关系,避免数据原创 2021-11-09 20:44:44 · 1009 阅读 · 0 评论 -
mybatis中常用配置文件
mybatis中的配置文件 1.全局配置文件 1.1 properties:读取外部资源 properties文件,以key-value形式读取,以=为分隔符 例如: resources下创建db.properties文件: 在全局配置文件中进行加载: <properties resource="db.properties"> <property name="userName" value="root"/> <...原创 2021-10-22 08:30:00 · 1837 阅读 · 0 评论 -
mybatis框架使用详介+操作举例
mybatis框架 1、JDBC编程及JDBC编程存在问题 2、mybatis的介绍及框架原理 3、mybatis的使用demo 4、配置文件的介绍 5、mybatis的使用方式 1.JDBC编程及JDBC存在问题 存在问题: 1、使用JDBC操作数据库前进行连接,操作完成后关闭连接,并发量大的情况下影响性能 解决:连接池 2、SQL语句硬编码在Java代码中,需求改变需要更改java代码本身 解决:将SQL语句放在配置文件中(xml形式),需求发送给变只需要修改配置文件即可原创 2021-10-21 20:45:00 · 153 阅读 · 0 评论 -
SQL注入问题及解决方法、JDBC事务处理
SQL注入 利用非法的SQL拼接来达到入侵数据库的目的。 示例: 数据库中用户信息: 以登录为例: public class User { /* 登陆方法 */ boolean doLogin(String name,String passwd){ boolean result = false; try { //加载数据库驱动 Class.forName("co.原创 2021-10-19 19:30:00 · 210 阅读 · 0 评论