Struts中利用连接池访问MySQL数据库
来源:互联网 发布:米格23 知乎 编辑:程序博客网 时间:2024/05/22 07:49
在“一个简单的Struts例子”(http://blog.csdn.net/dickwinters/archive/2004/09/27/118676.aspx)的基础上修改
首先,struts-config.xml中加入如下配置,注意几个主要项目的配置的顺序(http://blog.csdn.net/dickwinters/archive/2004/09/27/118685.aspx)。
<data-sources> <data-source key="A" type="org.apache.commons.dbcp.BasicDataSource"> <set-property property="driverClassName" value="org.gjt.mm.mysql.Driver" /> <set-property property="url" value="jdbc:mysql://localhost/dick?useUnicode=true&characterEncoding=GB18030" /> <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" /> </data-source> </data-sources> |
几个主要文件改动如下:
LoginAction.java
package dick; import java.io.IOException; public final class LoginAction extends Action { public ActionForward execute(ActionMapping mapping, //校验输入 //调用业务逻辑 UserInfoBo userInfoBo=new UserInfoBo(cnn); catch(Throwable e){ |
UserInfoBo.java
package dick; import java.sql.Connection; public class UserInfoBo { public UserInfoBo(Connection cnn){ public String validatePwd(String username,String password){ String validateResult=""; |
添加下面的文件:
UserInfoDao.java
package dick; import java.sql.*; public class UserInfoDao { public UserInfoDao(Connection con) { } validated = "match";//口令正确返回口令匹配信息 }catch(SQLException e){ |
web.xml, index.jsp, main.jsp, UserInfoForm.java代码不变
- Struts中利用连接池访问MySQL数据库
- struts 2 连接mysql数据库
- VC2010利用MySQL++访问mysql. 及连接池示例
- VC2010利用MySQL++访问mysql. 及连接池示例
- 利用JDBC访问MySQL数据库
- 利用Struts结合Jbuilder7、MySql建立Web站点(1)--连接数据库
- C#连接\访问MySQL数据库
- C#连接、访问MySQL数据库
- 利用JDBC连接MySql数据库
- 利用JDBC连接MySQL数据库
- Struts(12)MySQL数据库访问
- Struts(12)MySQL数据库访问
- VC编程中利用ADO方式访问SQL Server 2012数据库(1)- 连接数据库
- 利用JDBC连接Mysql访问数据库完成增删改查操作
- 利用JSP技术访问MySQL数据库
- 【日记】利用VB.NET访问mySQL数据库
- Python利用pymssql访问mysql数据库
- 利用jsp mysql 对数据库进行访问
- 微软软件实现技术授课系列内容之五:软件测试基础
- about face 2.0——第一部分:了解你的用户
- MySQL数据库和备份与恢复
- 利用vb实现图片上传
- 关于权限系统的设计
- Struts中利用连接池访问MySQL数据库
- CFCA: 关于MD5缺陷以及CFCA提供安全认证不受该缺陷影响的公告
- 配置Struts连接池时遇到的一个问题
- 嵌入式系统展会
- linux 设备驱动程序 时间流 之 延迟执行 -2
- 我,程序人生
- Linux与Windows硬盘资源互访
- Linux 安全指南
- 贺中秋