- 博客(10)
- 收藏
- 关注
原创 Spring事务管理
现有两种方式实现Spring事务管理操作,一种是和,由于编程式事务管理的操作较为繁琐,故一般选择声明式事务管理。而声明式事务管理又有基于注解方式和基于XML配置文件方式。
2023-11-17 22:59:41
42
原创 Spring之AOP
利用 AOP 可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率.。
2023-11-07 22:20:27
40
原创 c3p0及druid连接池的简单示例,QueryRunner的简单使用
为什么要使用数据库连接池?由于数据库连接得以重用,避免了频繁创建,释放连接引起的大量性能开销。在减少系统消耗的基础上,另一方面也增加了系统运行环境的平稳性。数据库连接池在初始化过程中,往往已经创建了若干数据库连接置于连接池中备用。此时连接的初始化工作均已完成。对于业务请求处理而言,直接利用现有可用连接,避免了数据库连接初始化和释放过程的时间开销,从而减少了系统的响应时间对于多应用共享同一数据库的系统而言,可在应用层通过数据库连接池的配置,实现某一应用。
2023-10-17 20:52:11
153
原创 DAO的代码记录示例
DAO,全称是Data Access Object,它是访问数据信息的类和接口。他的作用是实现功能的模块化,更有利于代码的维护和升级。有以Customer表为例子的BaseDao代码
2023-10-14 22:37:35
125
1
原创 事务,以及四种隔离级别
说明软件将TRANSACTION_REPEATABLE_READ隔离级别的代号设置为4,而我的连接正好是TRANSACTION_REPEATABLE_READ因此得到的输出结果是4。需要注意的是,当一个连接对象被创建时,默认情况下是自动提交事务:每次执行一个 SQL 语句时,如果执行成功,就会向数据库自动提交,而不能回滚。这是为了保证事务使用的是同一个连接。事务的隔离性是指一个事务的执行不能被其他事务干扰,即一个事务内部的操作及。使用的数据对并发的其他事务是隔离的,并发执行的各个事务之间不能互相干扰。
2023-10-13 22:45:07
22
原创 使用PreparedStatement来操作Blob类型的数据
前段部分的代码跟之前的代码类似,到接收Blob字段的时候我们选择使用InputStream,然后使用FileOutputStream来存为本地文件,是Java中文件方面的操作。在进行对数据库的插入操作之前,我们需要一个图片粘贴至当前project的文件下,这样来我们就可以使用该图片的相对路径来书写,当然也可以使用绝对路径。当然在调用jdbcutils中的关闭方法之余也不要忘记关闭文件输入输出流。
2023-09-27 21:35:52
77
1
原创 使用PreparedStatement操作数据库:查询
我们在上一篇文章中完成了操作数据库之通用的增删改操作,现在这篇文章我们来实现查询数据库的操作。
2023-09-25 18:04:16
615
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人