我在tomcat6.0的context.xml文件里加了这个
</Context>
<Context reloadable="true">
<Resource
name="jdbc/ice_db"
type="javax.sql.DataSource"
maxActive="100"
maxIdle="30"
maxWait="5000"
username="wcb"
password="123456"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=ice_db" />
在项目工程里要怎么才能建立链接?怎么样才能建立起两者的关联???
刚学习不太懂,希望能有大牛帮忙解答下啊,万分感谢
你这种方式应该是jndi方式
应该还有一个xml是让你指定jndi连接数据库
查看你的数据库配置是c3p0读取配置文件方式,还是jndi方式
<transactionManager type="JDBC">
jndi方式
<!-- <dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/cmccpay"/>
</dataSource>-->
c3p0方式
<dataSource
type="com.umpay.common.persist.ibatis.C3p0DataSourceFactory">
<property name="driverClass" value="${db.driverClassName}" />
<property name="jdbcUrl" value="${db.url}" />
<property name="user" value="${db.username}" />
<property name="password" value="${db.password}" />
<property name="minPoolSize" value="1" />
<property name="initialPoolSize" value="1" />
<property name="maxPoolSize" value="5" />
<property name="acquireIncrement" value="1" />
<property name="checkoutTimeout" value="10000" />
<property name="idleConnectionTestPeriod" value="60" />
<property name="acquireRetryDelay" value="500" />
<property name="acquireRetryAttempts" value="3" />
<property name="maxIdleTime" value="60" />
<property name="connectionTesterClassName"
value="com.mchange.v2.c3p0.impl.DefaultConnectionTester" />
<property name="preferredTestQuery"
value="values(current timestamp)" />
</dataSource>
</transactionManager>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。