实习公司第三天:
今天自学的是struts中配置DBCP连接池,并用他做了一个登陆和注册的程序
首先要下载JAR包支持,commons-dbcp-1.2.1,jar和commons-pool-1.2.jar还有mysql的驱动软件包mysql-connector-java-5.0.8-bin.jar将他们导入到lib文件夹中
1在昨天的struts-config.xml文件中添加<data-source>
<data-sources>
<data-source type="org.apache.commons.dbcp.BasicDataSource">
<set-property property="driverClassName"
value="org.gjt.mm.mysql.Driver" />
<set-property property="url"
value="jdbc:mysql://localhost:3306/demo" />
<set-property property="username" value="root" />
<set-property property="password" value="root" />
<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 user" />
</data-source>
</data-sources>
2在昨天开发的基础上的LoginAction.java文件下添加验证方法
private boolean valid(HttpServletRequest request,LoginForm loginForm)
{
DataSource ds=null;
Connection cn=null;
boolean b=false;
try
{
ds=getDataSource(request);
cn=ds.getConnection():
Statement st=cn.createStatement();
ResultSet rs=st.executeQuery("select * from user where username=............";
if(rs.next())
{
b=true;
}
}catch(Exception e)
{
e.printStackTrace();
}
return b;
}
4注册的页面的修改RegisterAction.java文件添加如下代码进行验证用户名是否存在
private boolean isExist(HttpServletRequest requst,RegisterForm registerForm)
{
类似上面登陆,请看下面的源代码
}
5注册代码
private void insert(HttpServletRequest request,RegisterForm registerForm)
{
类似
}
源码地址:http://download.csdn.net/detail/zaifeishandong/4550294 (数据库别忘了创建,亲,还有密码)
分享到:
相关推荐
整个系统都没有错误,但是在发布运行后,控制台上却抛出了这样的异常: java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
NULL 博文链接:https://redarmychen.iteye.com/blog/463864
struts初学者的数据池配置出现java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决办法
Struts的java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource异常的解决方法
commons-dbcp-1.2.1.jar commons-pool-1.3.jar struts-legacy.jar
里面包含了commons-collections-3.1.jar commons-dbcp-1.2.2.jar commons-pool.jar ojdbc6.jar commons-dbcp-1.2.2 连接池的实现 commons-pool 连接池的依赖库 ojdbc6 orcale数据库驱动 到手即用
dbcp连接池
commons中的DBCP连接池jar,用于利用dbcp链接数据库
包含两种连接池jar包:c3p0-0.9.1.jar和commons-collections4-4.1.jar、commons-dbcp2-2.1.1.jar、commons-logging-1.2.jar、commons-pool2-2.4.2.jar和dbcp与c3p0详细配置文档
DBCP连接池三个jar包,在web项目开发中,连接数据库,使用更加方便。
dbcp 连接池 用的jar包 hibernate 就用的这个连接池
dbcp连接池的几个必须的jar包文件,以压缩包的形式存在,欢迎下载!
dbcp连接池的jar包,希望能给大家带来帮助。
DBCP连接池配制文件................................
org.apache.commons.dbcp.BasicDataSource的解决方法,commons-dbcp.jar、commons-pool.jar
DBCP连接池的jar包包括两个 commons-dbcp.jar和commons-pool.jar
dbcp连接池jar,其中有commons-dbcp-1.2.2.jar,commons-pool-1.3.jar