引言:需要加入commons-dbcp-xxx.jar ,commons-pool-xxx.jar 和commons-collections-xxx.jar 文件
1.配置Struts-config.xml
<data-sources>
<data-source key="mysqlDatabase" type="org.apache.commons.dbcp.BasicDataSource">
<!-- set the driver of database -->
<set-property property="driverClassName" value="com.mysql.jdbc.Driver"/>
<!-- set database url -->
<set-property property="url" value="jdbc:mysql://localhost:3306/strutsdemo"/>
<!-- set connection pool max connectcount -->
<set-property property="maxCount" value="5"/>
<!-- set connection pool mix connectcount -->
<set-property property="mixCount" value="1"/>
<!-- set connection pool max active connectcount -->
<set-property property="maxActive" value="5"/>
<!-- set connection pool max idle connectcount -->
<set-property property="maxIdle" value="500"/>
<!-- set connection pool max waiting connectcount -->
<set-property property="maxWait" value="1000"/>
<!-- set database username -->
<set-property property="username" value="root"/>
<!-- set database userpassword -->
<set-property property="password" value="root"/>
</data-source>
</data-sources>
2.通过jsp页面访问该数据源(不推荐)
DataSource ds = (DataSource)application.getAttribute("mysqlDatabase");
Connection conn = ds.getConnection();
Statement stmt = conn.createStatement();
String sql = "select * from userinfo";
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()){
out.print(rs.getInt(1));
out.print(rs.getString(2));
out.print(rs.getString(3));
}
本文介绍如何在Struts框架中配置数据库连接池,并通过JSP页面访问配置的数据源。主要内容包括添加所需jar包、配置Struts-config.xml文件中的数据源参数及JSP页面示例。
531

被折叠的 条评论
为什么被折叠?



