欢迎来到天天文库
浏览记录
ID:39575626
大小:733.00 KB
页数:13页
时间:2019-07-06
《实验三DBCP数据库连接池配置的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、实验三DBCP数据库连接池配置的应用实验内容和要求:总所周知建立数据库连接是一个非常耗时耗资源的行为,因此现代的Web中间件,无论是开源的Tomcat、Jboss还是商业的websphere、weblogic都提供了数据库连接池功能,可以毫不夸张的说,数据库连接池性能的好坏,不同厂商对连接池有着不同的实现。本实验要求掌握数据库连接池的配置和使用。项目运行如下图:实验步骤如下:1.准备需要访问的数据库n下载并安装MySQL5.0nCopyMySQL5.0驱动mysql-connector-java-5.0.8-bin.jar到%TOMCAT%lib文件
2、夹下n创建数据库及表:数据库的设计如下表:数据库采用MySQL5.0,数据库名:rj12,表名:usertab(用户表)数据库表usertab中数据如下:2.配置tomcat,将apache-tomcat-6.0.20.zip压缩文件解压缩,在MyEclipse中配置tomcat6,如图所示:在windows-〉Preferences-〉MyEclipse-〉Servers-〉Tomcat-〉Tomcat6.x配置好以后在Server面板中出现:2.驱动mysql-connector-java-5.0.8-bin.jar拷贝到%TOMCAT%lib文
3、件夹下,在%TOMCAT%config文件夹下,找到server.xml文件,修改此文件,在和之间添加如下代码:4、river"url="jdbc:mysql://localhost:3306/rj12"/>2.在%TOMCAT%conf文件夹下编辑web.xml文件,在和之间添加如下代码:jdbc/mysqlsjavax.sql.DataSourceContainer3.在Tomcat安装目录下的confCatalinal5、ocalhost文件夹下,找到要配置的Web应用的xml文件,例如web应用为empproject,既是empproject.xml在和之间添加如下代码:若没有这句,就可能出现“CannotcreateJDBCdriverofclas6、sforconnectURL‘null’“的错误.4.开发过程如下:Step1:在com.pojo包中创建JavaBean:User.java,内容如下:packagecom.pojo;publicclassUser{privateintid;privateStringusername;privateStringpassword;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUsername(){returnusername;}publicvoi7、dsetUsername(Stringusername){this.username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}Step2:在com.util包中创建访问数据库的工具类—JdbcUti.java,内容如下:packagecom.util;importjava.sql.Connection;importjava.sql.ResultSet;importj8、ava.sql.SQLException;importjava.sql.Statement;i
4、river"url="jdbc:mysql://localhost:3306/rj12"/>2.在%TOMCAT%conf文件夹下编辑web.xml文件,在和之间添加如下代码:jdbc/mysqlsjavax.sql.DataSourceContainer3.在Tomcat安装目录下的confCatalinal
5、ocalhost文件夹下,找到要配置的Web应用的xml文件,例如web应用为empproject,既是empproject.xml在和之间添加如下代码:若没有这句,就可能出现“CannotcreateJDBCdriverofclas
6、sforconnectURL‘null’“的错误.4.开发过程如下:Step1:在com.pojo包中创建JavaBean:User.java,内容如下:packagecom.pojo;publicclassUser{privateintid;privateStringusername;privateStringpassword;publicintgetId(){returnid;}publicvoidsetId(intid){this.id=id;}publicStringgetUsername(){returnusername;}publicvoi
7、dsetUsername(Stringusername){this.username=username;}publicStringgetPassword(){returnpassword;}publicvoidsetPassword(Stringpassword){this.password=password;}}Step2:在com.util包中创建访问数据库的工具类—JdbcUti.java,内容如下:packagecom.util;importjava.sql.Connection;importjava.sql.ResultSet;importj
8、ava.sql.SQLException;importjava.sql.Statement;i
此文档下载收益归作者所有