
JDBC
文章平均质量分 69
静静子♡
学java的小白一枚,多看多学多写
展开
-
连接池介绍
连接池的作用在JDBC请求MySQL数据库的SQL操作都要进行连接、释放的过程,在并发量大请情况下,频繁的连接和释放势必会消耗系统性能。可以使用连接复用的方式来让连接重复使用连接池工作原理:数据库连接池的基本思想为数据连接简历一个缓冲池,预先在池中放入一定数量的连接,当有数据库操作时,在池中获取一个空闲的连接来支持数据库操作,当当前的数据库操作完成之后,将连接放回池中,连接池的优势:1、资源复用2、更快的响应速度3、新的资源分配手段4、统一的连接关系,避免数据原创 2021-11-09 20:44:44 · 1068 阅读 · 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 · 1936 阅读 · 0 评论 -
mybatis框架使用详介+操作举例
mybatis框架1、JDBC编程及JDBC编程存在问题2、mybatis的介绍及框架原理3、mybatis的使用demo4、配置文件的介绍5、mybatis的使用方式1.JDBC编程及JDBC存在问题存在问题:1、使用JDBC操作数据库前进行连接,操作完成后关闭连接,并发量大的情况下影响性能解决:连接池2、SQL语句硬编码在Java代码中,需求改变需要更改java代码本身解决:将SQL语句放在配置文件中(xml形式),需求发送给变只需要修改配置文件即可原创 2021-10-21 20:45:00 · 399 阅读 · 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 · 361 阅读 · 0 评论