首先在Tomcat中配置数据源,这个方式很常见。
<Resource name="jdbc/test"
auth="Container"
type="javax.sql.DataSource"
driverClassName="oracle.jdbc.driver.OracleDriver"
url="jdbc:oracle:thin:@127.0.0.1:1521:orcl"
username="scott"
password="tiger"
maxActive="100"
maxIdle="30"
maxWait="10000" />
其次在项目中配置iBatis的数据源配置文件,一般是sql-map-config.xml
<transactionManager type="JDBC">
<dataSource type="JNDI">
<property name="DataSource" value="java:comp/env/jdbc/test"/>
</dataSource>
</transactionManager>
iBatis中的数据源配置相较WebLogic和JBoss精简了两句代码。
最后将数据库驱动包ojdbc14.jar(本文以oracle数据库为例)拷贝在tomcat的lib目录下,因为使用的是dbcp数据源,tomcat自带。
启动tomcat,部署项目,感受tomcat的数据源吧。