<data-sources>
<data-source key="hj12">
<set-property value="org.gjt.mm.mysql.Driver" property="driverClass" />
<set-property value="jdbc:mysql://localhost/hj12" property="url" />
<set-property value="root" property="user" />
<set-property value="mysql" property="password" />
<set-property value="5" property="maxCount" />
<set-property value="1" property="minCount" />
</data-source>
</data-sources>
key就是!
你可以在Action中用
datasource=servlet.findDataSource("hj12");
cnn=datasource.getConnection();
<data-source key="hj12">
<set-property value="org.gjt.mm.mysql.Driver" property="driverClass" />
<set-property value="jdbc:mysql://localhost/hj12" property="url" />
<set-property value="root" property="user" />
<set-property value="mysql" property="password" />
<set-property value="5" property="maxCount" />
<set-property value="1" property="minCount" />
</data-source>
</data-sources>
key就是!
你可以在Action中用
datasource=servlet.findDataSource("hj12");
cnn=datasource.getConnection();
能不能用JNDI访问呀
象这样
Context ctx = new InitialContext(); //获得数据源(在那部署的)
DataSource ds = (DataSource)ctx.lookup("hj12 //获得数据库连接
con = ds.getConnection();
而不是每个action中都写一次代码