应该是可以的啊
<!--数据源的配置 -->
<data-sources>
<data-source key="login">
<set-property value="true" property="autoCommit" />
<set-property value="sun.jdbc.odbc.JdbcOdbcDriver" property="driverClass" />
<set-property value="jdbc:odbc:logon" property="url" />
<set-property value="" property="user" />
<set-property value="" property="password" />
<set-property value="10" property="maxCount" />
<set-property value="value" property="minCount" />
</data-source>
</data-sources>
配置好以后在一般的类中是可以获得的:
DataSource dataSource=(DataSource)context.getAttribute("login");
Connection con=dataSource.getConnection();
<!--数据源的配置 -->
<data-sources>
<data-source key="login">
<set-property value="true" property="autoCommit" />
<set-property value="sun.jdbc.odbc.JdbcOdbcDriver" property="driverClass" />
<set-property value="jdbc:odbc:logon" property="url" />
<set-property value="" property="user" />
<set-property value="" property="password" />
<set-property value="10" property="maxCount" />
<set-property value="value" property="minCount" />
</data-source>
</data-sources>
配置好以后在一般的类中是可以获得的:
DataSource dataSource=(DataSource)context.getAttribute("login");
Connection con=dataSource.getConnection();
<data-source key="sql">
<set-property value="com.microsoft.jdbc.sqlserver.SQLServerDriver" property="driverClass" />
<set-property value="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=ace" property="url" />
<set-property value="100" property="maxCount" />
<set-property value="10" property="minCount" />
<set-property value="sa" property="user" />
<set-property value="sa" property="password" />
</data-source>
</data-sources> public class DBPool{ public static ServletContext context=null;
public static DataSource source=null; public DBPool(ServletContext context) {
init(context);
}
public void init(ServletContext context)
{ try {
DBPool.context =context;
//获得Struts里的数据库连接池
DBPool.source = (DataSource)DBPool.context.getAttribute("mysql");
DBPool.source.setLoginTimeout(5);
System.out.println("数据库连接池启动");
System.out.println("初始化系统完成!"); }
catch (Exception e) {
System.out.println("数据库连接池创建失败!!");
}
} public static DataSource getDataSource(){
return DBPool.source; }
}