tomcat6.0配置mysql数据库连接池
来源:互联网 发布:java pageoffice痕迹 编辑:程序博客网 时间:2024/05/29 03:41
1,mysql驱动jar包:mysql-connector-java-5.1.0-bin.jar 连接文件放到$CATALINA_HOME/lib/下。
2,安装mysql数据库
3,修改$CATALINA_HOME/conf/ context.xml,<Context></Context>之间加入如下内容
<Resource name="jdbc/mldn" auth="Container" type="javax.sql.DataSource" maxActive="100" maxIdle="30" maxWait="10000" username="root" password="admin" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/music_tap?autoReconnect=true" />
此时要注意修改自己的数据库的用户名和密码
数据库:music_tap
用户名:root
密码:admin
5 修改工程目录下的web.xml文件添加如下
<description>MySQL Test App</description>
<resource-ref>
<description>DB Connection</description>
<res-ref-name>jdbc/music_tap</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
6,创建数据源:
package com.amigo.dao;import javax.sql.DataSource;import javax.naming.Context;import javax.naming.InitialContext; import javax.naming.NamingException;public class BasicDao {public static DataSource getDS() throws NamingException{Context ctx = new InitialContext();return (DataSource) ctx.lookup("java:comp/env/jdbc/music_tap");}}
具体例子一个,结合DBUtils:
package com.amigo.dao;import java.sql.SQLException;import javax.naming.NamingException;import org.apache.commons.dbutils.QueryRunner;import org.apache.commons.dbutils.ResultSetHandler;import org.apache.commons.dbutils.handlers.BeanHandler;import com.amigo.bean.loginBean;public class LoginBeanDaoImpl extends BasicDao implements LoginBeanDao {public loginBean GetClientLog(){QueryRunner run = null;try {run = new QueryRunner(getDS());} catch (NamingException e) {e.printStackTrace();}ResultSetHandler<loginBean> h = new BeanHandler<loginBean>(loginBean.class);loginBean p = null;try {p = run.query("SELECT * FROM login;",h);} catch (SQLException e) {e.printStackTrace();}return p;}}
Bean:
package com.amigo.bean;public class loginBean {int id;String usr_name;String password;public int getId() {return id;}public void setId(int id) {this.id = id;}public String getUsr_name() {return usr_name;}public void setUsr_name(String usrName) {usr_name = usrName;}public String getPassword() {return password;}public void setPassword(String password) {this.password = password;}}
打完收工,呵呵
- tomcat6.0 + JSP + mysql数据库连接池配置
- tomcat6.0 + JSP + mysql数据库连接池配置
- JSP+mySQL+TOMCAT6.0数据库连接池配置
- tomcat6.0 + JSP + mysql数据库连接池配置
- JSP+mySQL+TOMCAT6.0数据库连接池配置
- tomcat6.0 + JSP + mysql数据库连接池配置
- tomcat6.0配置mysql数据库连接池
- Tomcat6.0配置数据库连接池
- TomCat6.0数据库连接池配置
- TomCat6.0数据库连接池配置
- Tomcat6.0数据库连接池配置
- Tomcat6.0数据库连接池配置
- Tomcat6.0 连接池(与MySQL数据库连接)的配置
- tomcat6.0+mysql数据库连接池配置[测试成功](
- TomCat6.0数据库连接池配置实例(mysql数据库)
- TomCat6.0数据库连接池配置实例(mysql数据库)
- TomCat6.0数据库连接池配置实例(mysql数据库)
- tomcat6数据库连接池配置
- Inside GDALAllRegister之四: 跳过driver
- 安卓中在TextView中每行的特定位置修改字体颜色以及添加滚动条(纯代码实现)
- opentaps 研究资料汇总
- 处理空值
- 【工作精华】注意group by
- tomcat6.0配置mysql数据库连接池
- 【D-U-N-S 号申请最新流程】(心得)
- POJ 1087 A Plug for UNIX
- Ant系列二:◎Ant的使用 - buildfile文件简介
- 已编译查询
- 数据结构二叉树的编程基本问题
- mysql防止sql注入
- VS2010 MFC保存和加载界面状态
- MP和OMP算法