![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
jijunj
这个作者很懒,什么都没留下…
展开
-
Class.forName加载数据库驱动深入探讨
最近写了个监控系统,需要从各个数据库中获取数据,为了可配行,各个数据库的信息(数据库类型,用户名,密码等)都存放在我们自己的数据库中, 暂时想到的方法就是直接用JDBC代码访问数据库,取数据,然后将数据库连接进行池化。 唉,以前都是J2EE开发,用spring配置使用,这次直接使用JDBC还不太习惯了,OK,不废话了 JDBC步骤: 1.加载数据驱动 Class.fo...2011-10-20 21:38:06 · 688 阅读 · 0 评论 -
多库数据源深入分析(Mybatis+ Spring + JTA)(一)
最近搭建架构,碰到JTA和事务Transaction的问题,在此做个总结: 架构:Mybatis+ Spring 技术:spring的AbstractRoutingDataSource和JTA 老规矩,先贴代码,在讲原理,刚开始的时候不使用JTA,代码如下: /** * DataSource上下文句柄,通过此类设置需要访问的对应数据源 * ...2011-12-22 13:17:17 · 122 阅读 · 0 评论 -
多库数据源深入分析(Mybatis+ Spring + JTA)(二)
接上篇,为什么此种模式下,在spring托管CMT管理的JTA事务中,无法切换数据源,忙活了好久,对着日志流程和源代码,貌似问题出现在下面的代码中: org.mybatis.spring .SqlSessionUtils public static SqlSession getSqlSession方法: SqlSessionHolder holder = (SqlSe...原创 2011-12-22 14:58:19 · 112 阅读 · 0 评论