对ADO进行简单封装,支持参数化、存储过程。 同一语句可以多次执行,以提高效率。 使用方法: 1、创建对象 2、参数准备(如果有的话) 3、数据库命令准备(如果需要多次执行) 4、打开数据库连接 5、执行SQL语句或者准备好的数据库命令,返回受影响的记录条数或者数据集中地记录数。 6、操作传出的数据集(可参照ExecuteScalar) 7、使用PutParameters刷新参数值,进行再次执行(如果需要多次执行)。 8、调用CloseRecordset关闭数据集,同时释放数据库命令对象。 9、关闭数据库连接。 注释暂时比较少,请多包涵。
2019-12-21 21:11:29 3KB ADO 参数化 存储过程
1
一、 实验目的 1、掌握Spring JDBC的配置; 2、掌握JdbcTemplae类中增删改查方法的使用; 3、了解Spring事务管理的3个核心接口; 4、了解Spring事务管理的两种方式; 5、掌握基于XML和Annotation的声明式事务管理的使用。 二、 实验内容 1、在MySQL中创建以下三张表,其中account为账户表,book为书籍信息表,book_stock为书籍库存表。 (1)使用Spring JDBC实现书店的购书过程,即有如下一个BookShopDao接口,编写BookShopDaoImp类实现该接口中的所有方法,并通过JUnit测试这些方法。 public interface BookShopDao { //根据书号获取书的单价 //jdbcTemplate.queryForObject(sql, Double.class, isbn);rowMapper public double findBookPriceByIsbn(String isbn); //更新书的库存,使书号对应的库存减num,若库存不足,则给出提示,并且不更新 public void updateBookStock(String isbn, int num); //更新用户的账户余额:使 username 的 balance – price*num,若余额不足,则给出提示,并且不更新 public void updateUserAccount(String username,double price,int num); } (2) 在BookShopDao中添加一个purchase购书方法,其操作流程是获取书的单价->买书(更新库存)->更新账户余额,在BookShopDaoImp中实现该方法,并使用基于XML和Annotation的声明式事务管理来确保该购书过程能正常执行(这时(1)中的方法都不需进行合法性判断,直接存储数据库),通过JUnit对该方法进行测试。
2019-12-21 20:49:51 6.25MB JavaEE Spring JDBC
1
这是一款比较轻便的基于数据库封装的工具类,完全面向对象,而不是面向参数和过程。工具内含连接池,支持事务,采用预编译模式,避免sql注入。 博文:https://blog.csdn.net/qq_37527048/article/details/80930363
1
日常事务管理系统,里面功能挺全面的,适合初学者借鉴。
2019-12-21 20:47:08 153KB 日常事务管理
1
Spring Boot+Druid+Mybatis实现JTA分布式事务
2019-12-21 20:42:28 379KB JTA 分布式事务
1
分布式事务课程列表: 第01节--课程介绍 第02节--解决方案的效果演示 第03节--常用的分布式事务解决方案介绍 第04节--消息发送一致性方案探讨(可靠消息的前提保障) 第05节--JMS规范的消息发送与接收特点 第06节--消息重复发送问题及业务接口的幂等性设计 第07节--可靠消息服务方案1(本地消息服务)的分析与设计 第08节--可靠消息服务方案2(独立消息服务)的分析与设计 第09节--可靠消息服务方案的实现 第10节--可靠消息最终一致性方案的项目实战应用介绍 第11节--可靠消息最终一致性方案的项目实战应用部署 第12节--可靠消息最终一致性方案的实战应用测试 第13节--可靠消息最终一致性方案的优化提升 第14节--最大努力通知型方案的应用场景介绍 第15节--最大努力通知型方案的方案设计 第16节--最大努力通知型方案的实战应用与部署 第17节--最大努力通知型方案的优化提升 第18节--TCC型事务方案介绍 第19节--TCC型事务架构设计分析 第20节--TCC型事务框架的源码实现讲解 第21节--TCC型事务方案的项目实战应用介绍 第22节--TCC型事务方案的项目实战应用部署 第23节--TCC型事务方案的项目实战应用测试 第24节--TCC型事务方案的应用优化提升 第25节--课程总结
2019-12-21 20:29:01 54B 分布式事务 微服务
1
此系统可以很好的管理朋友的生日,自己日常的一些消费,生活中容易忘记的一些事情,如注册的一些账号等等。系统安全性比较高。
2019-12-21 20:26:58 879KB 管理系统 系统 管理 事务
1
经过了三天的时间,艾玛终于写完了。。。这次是做一个不使用框架,用最原始的方法实现了java-jsp的web应用,栗子呢包含增删改查、登陆登出、分页、事务处理和权限管理这几个web应用的基本要素,界面就做得很烂了,除了对齐以外就没用到CSS了,也是节约时间,小D准备复习考研,闲暇抽空实在忍不住写了点儿程序,希望能够帮助到大家!详细的源码文档请移步我的博客查看:http://blog.csdn.net/o0DarkNessYY0o/article/details/52597387
2019-12-21 20:24:14 927KB 事物处理 分页增删改查 登陆 java-web
1
用springboot 集成mybatis多数据源,用aop实现的动态切换,支持事务,不会使aop动态切换失效。注意:此代码不涉及分布式事务,如果需要分布式事务 需要采取其他方案。
2019-12-21 20:22:54 15.24MB mybati 多数据源 事务生效 aop动态切
1
事务处理广泛地应用于数据库和操作系统领域,并在现代计算机系统中监控、控制和更新信息。本书向读者展示了大型的、分布的、异构的计算机系统是如何进行可靠工作的。作者使用事务作为基本概念,说明了在有限的资金和风险下如何构建高性能的高可用性应用。书中还详细阐述了各种可能发生的问题,以及解决这些问题的实际可用的技术。    本书列举了大量成功的商业和研究系统的实例,此外,列出了许多事务处理算法的可编译的c代码片段。本书对于那些对实现分布式系统或客户-服务器结构感兴趣的人来说,是值得一读的。    本书适合作为高校的教科书,也可作为计算机专业人员的参考书。    没有事务,分布式系统就不能满足典型应用的需要——这是许多系统实现人员和应用开发人员从实践中得到的经验。本书主要阐述事务概念是如何用于解决分布式系统问题的,以及这些概念如何使我们能够在有限的资金和风险范围内建立高性能、高可用性的应用系统。本书内容广泛,从系统的角度全面阐述事务处理的概念和技术,涉及终端上的表示管理、通信子系统、操作系统。数据库、程序设计语言的运行时系统以及应用开发环境等。
2019-12-21 20:20:08 30.64MB 事务处理 概念与技术
1