用了ibatis,还需要用连接池吗? 那该怎么如果去配置ibatis呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 接着顶!怎么没有人,难道没有人用ibatis?! iBATIS当然支持连接池。不用问,这是最起码的东西。并且它还支持对象缓存。 那他是怎么配置的呢,给个例子好吗?连TOMCAT的直接连数据库的我会了 IBatis 默认是使用apache 的 DBCP 构造连接池。如果你是一个Web 应用,想使用APP Server的连接池。可以在配置文件中这样写:<transactionManager type="JDBC" ><dataSource type="JNDI"><property name="DataSource" value="java:comp/env/jdbc/mydb"/></dataSource></transactionManager>后面的“mydb”就是你在tomcat中定义的JNDI名字.注意请使用2.0版本的IBatis. 不过tomcat的连接池实际上也是用DBCP搞的。 我也要分<transactionManager type="JDBC"><dataSource type="SIMPLE"><property name="JDBC.Driver" value="org.postgresql.Driver"/><property name="JDBC.ConnectionURL" value="jdbc:postgresql://server:5432/dbname"/><property name="JDBC.Username" value="user"/><property name="JDBC.Password" value="password"/><!-- OPTIONAL PROPERTIES BELOW --><property name="Pool.MaximumActiveConnections" value="10"/><property name="Pool.MaximumIdleConnections" value="5"/><property name="Pool.MaximumCheckoutTime" value="120000"/><property name="Pool.TimeToWait" value="10000"/><property name="Pool.PingQuery" value="select * from dual"/><property name="Pool.PingEnabled" value="false"/><property name="Pool.PingConnectionsOlderThan" value="0"/><property name="Pool.PingConnectionsNotUsedFor" value="0"/></dataSource></transactionManager> 关于使用pdfbox获取pdf内容 ssh集成中spring配置问题(sessionFactory) java用axis调用c#的webservice的问题 stuuts控制后,验证码不能显示!! 求远程关闭进程! JAVA 请教正则表达式 Hibernate据说还不支持存储过程,它究竟有什么好? struts精髓 请问汉字显示问题 请教ejb开发经验的问题,有过ejb开发的请进,先进先得分 放血求助,liferay的source在eclipse上怎么部署。 急需吉祥电子台历(FortuneDate)V2.02 的原代码
并且它还支持对象缓存。
连TOMCAT的直接连数据库的我会了
如果你是一个Web 应用,想使用APP Server的连接池。
可以在配置文件中这样写:<transactionManager type="JDBC" >
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/mydb"/>
</dataSource>
</transactionManager>
后面的“mydb”就是你在tomcat中定义的JNDI名字.
注意请使用2.0版本的IBatis. 不过tomcat的连接池实际上也是用DBCP搞的。
<transactionManager type="JDBC">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="org.postgresql.Driver"/>
<property name="JDBC.ConnectionURL" value="jdbc:postgresql://server:5432/dbname"/>
<property name="JDBC.Username" value="user"/>
<property name="JDBC.Password" value="password"/>
<!-- OPTIONAL PROPERTIES BELOW -->
<property name="Pool.MaximumActiveConnections" value="10"/>
<property name="Pool.MaximumIdleConnections" value="5"/>
<property name="Pool.MaximumCheckoutTime" value="120000"/>
<property name="Pool.TimeToWait" value="10000"/>
<property name="Pool.PingQuery" value="select * from dual"/>
<property name="Pool.PingEnabled" value="false"/>
<property name="Pool.PingConnectionsOlderThan" value="0"/>
<property name="Pool.PingConnectionsNotUsedFor" value="0"/>
</dataSource>
</transactionManager>