这个datasource是tomcat里面配置的数据源的名字
也可以事先准备好一个数据库连接
<sql:setDataSource driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://${l}/${d}?user=${u}&password=${p}"/>
也可以事先准备好一个数据库连接
<sql:setDataSource driver="com.mysql.jdbc.Driver"
url="jdbc:mysql://${l}/${d}?user=${u}&password=${p}"/>
像在tomcat的server.xml中配置.
tomcat Datasource 配置
就知道答案了
<Context path="/quickstart" docBase="${catalina.home}/webapps/quickstart"
reloadable="true" debug="1">
<Resource name="jdbc/quickstart"
scope="shareable"
auth="container"
type="javax.sql.DataSource"/>
<ResourceParams name="jdbc/quickstart">
<parameter>
<name>factory</name>
<value>org.apache.common.dbcp.BasicDataSourceFactory</value>
</parameter>
<parameter>
<name>maxActive</name>
<value>30</value>
</parameter>
<parameter>
<name>maxWait</name>
<value>1000</value>
</parameter>
<parameter>
<name>maxIdle</name>
<value>100</value>
</parameter>
<parameter>
<name>driverClassName</name>
<value>com.microsoft.sqlserver.SQLServerDriver</value>
</parameter>
<parameter>
<name>username</name>
<value>sa</value>
</parameter>
<parameter>
<name>password</name>
<value>12388321</value>
</parameter>
<parameter>
<name>url</name>
<value>jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=sturesult</value>
</parameter>
</ResourceParams>
</Context>
然后在web.xml文件中相应配置!到tomcat的document上看看!
<description>datasource</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/quickstart</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
类似的,你只需要修改参数而已!针对不同的数据库修改一下参数!
把这个jdbc/quickstart换成mydb