`
ddandyy
  • 浏览: 215008 次
  • 性别: Icon_minigender_1
  • 来自: 目前上海
社区版块
存档分类
最新评论

使用JOTM做数据库连接池

 
阅读更多
	 <bean id="jotm" class="org.springframework.transaction.jta.JotmFactoryBean"/>

	 <bean id="jtaTransactionManager" class="org.springframework.transaction.jta.JtaTransactionManager">
	   <property name="userTransaction" ref="jotm"/>
	 </bean>

	 <bean id="innerDataSource" class="org.enhydra.jdbc.standard.StandardXADataSource" destroy-method="shutdown">
	   <property name="transactionManager" ref="jotm"/>
	   <property name="driverName" value="oracle.jdbc.driver.OracleDriver"/>
	   <property name="url" value="jdbc:oracle:thin:@172.0.0.1:1521:jotm"/>
	 </bean>

	 <bean id="jtaDataSource" class="org.enhydra.jdbc.pool.StandardXAPoolDataSource" destroy-method="shutdown">
	   <property name="dataSource" ref="innerDataSource"/>
	   <property name="user" value="test"/>
	   <property name="password" value="test"/>
	 </bean>
分享到:
评论
2 楼 bluemusic 2010-03-19  
看到数据源和配置了一半的事务...
1 楼 KimShen 2009-03-01  
数据池? 数据源?

相关推荐

    JOTM开发所需jar包

    5. xapool.jar:这通常是一个连接池库,例如XAPool,用于高效管理数据库连接。 6. jotm-1.4.3.jar:与上面的jotm.jar类似,是JOTM的另一个版本,版本号为1.4.3。 7. jonas_timer-1.4.3.jar:可能与Jonas服务器(一...

    jotm 的 jar

    在JOTM中,XAPool jar 文件(xapool.jar)的作用是提供连接池服务,允许JOTM更有效地管理和复用数据库连接,减少创建和销毁连接的开销,提高系统性能和资源利用率。XAPool 是X/Open XA资源适配器的一个组成部分,它...

    JOTM简单测试DEMO(不含jar包)

    这通常涉及到数据库连接池的配置,比如C3P0或HikariCP。 4. **配置事务管理**:在Spring的配置文件中,使用`&lt;tx:annotation-driven&gt;`或`&lt;tx:advice&gt;`标签开启基于注解的事务管理。这样,我们可以在Service层的方法...

    基于Java的开源事务管理器 JOTM.zip

    2. **支持XAResource**:JOTM支持XAResource接口,这是JTA定义的一个标准接口,用于与事务相关的资源进行交互,如数据库连接池、JMS提供者等。通过这个接口,JOTM能够协调跨多个资源的分布式事务。 3. **轻量级和...

    Spring分布式事务实现

    这些库提供了JOTM的核心实现和连接池支持,以及OW2组织发布的JTA规范。`xapool.jar`是XAPool,它是Apache软件基金会的一个项目,提供了一个高效的JDBC连接池,对JOTM这样的事务管理器非常有用。 `spring.jar`包含了...

    spring+hibernate+jtom demo

    对于每个数据源,我们需要配置一个`StandardXAPoolDataSource`,它是Enhydra JDBC提供的一个连接池,支持JTA事务。这里我们配置了两个数据源,`dataSourceA`和`dataSourceB`,分别连接到不同的Oracle数据库。 ```...

    jta分布式事务完成例子,测试通过

    例子虽小,可覆盖面广,设计spring载入.properties文件,spring配置jta和jotm分布式事务,设置数据源连接池,注解事务驱动。功能是在mysql上建立了两个数据库分别为dbone和dbtwo,在dbone里有表tb1,表中只有一个字段...

    java之hibernate和spring技术难点及其要点总结

    6. **数据库连接池配置**:合理配置数据库连接池可以显著提高系统的吞吐量和响应速度。 7. **Spring AOP图解**:通过图解的方式理解Spring AOP的工作原理及其在实际项目中的应用。 8. **Spring声明式事务**:...

    Spring and iBATIS

    数据库编程涉及到数据库连接、连接池管理、SQL语句执行、输入输出处理以及事务管理等多个方面。Java的JDBC API尽管功能强大,但在实际应用中显得较为底层且复杂,因此业界出现了多种技术来增强其功能,如EJB、JDO、...

    java开源包8

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包4

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包1

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包11

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包2

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包3

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包6

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包5

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

    java开源包10

    它的设计初衷就是为了提高数据库连接池的性能,根据某些测试数据发现,BoneCP是最快的连接池。BoneCP很小,只有四十几K(运行时需要slf4j和guava的支持,这二者加起来就不小了),而相比之下 C3P0 要六百多K。 异步...

Global site tag (gtag.js) - Google Analytics