今天用了3个小时,看了官方文档终于实现了。
过程根据提示错误,发现少了3个.jar文件,都是struts包没有自动包括的,
commons-dbcp-1.2.1.jar
struts-legacy.jar
commons-pool-1.2.jar
当然了还有mysql.jar这个文件都有被包含lib\下
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<!--这里可以有属性key="A"--->
<set-property
property="driverClassName"
value="org.gjt.mm.mysql.Driver" />
<set-property
property="url"
value="jdbc:mysql://localhost/sony" />
<set-property
property="username"
value="root" />
<set-property
property="password"
value="" />
<set-property
property="maxActive"
value="10" />
<set-property
property="maxWait"
value="5000" />
<set-property
property="defaultAutoCommit"
value="false" />
<set-property
property="defaultReadOnly"
value="false" />
<set-property
property="validationQuery"
value="SELECT COUNT(*) FROM member" />
</data-source>
</data-sources>
=========在Action的 execute方法中
javax.sql.DataSource ds = null;
java.sql.Connection conn = null;
java.sql.Statement stmt = null;
ds = getDataSource(request);
<!--或者ds = getDataSoruce(request,"A")-->
conn = ds.getConnection();
WEB服务器tomcat5.0