JSP地址池连接MySQL数据库实例

JSP地址池连接MySQL数据库实例
2009-11-29 13:14

所需要用到的jar文件:

mysql-connector-java-5.1.7-bin.jar(*主要文件http://dev.mysql.com/downloads/connector/j/5.1.html)

commons-dbutils-1.1.jar(QueryRunner所需包http://commons.apache.org/downloads/download_dbutils.cgi)

 

实例:

1.把所需包放到Tomcat的lib目录下.

2.修改context.xml(位于Tomcat的conf目录下)

在<Context>...<Context/>之间加入以下代码

<Resource name = "jdbc/mysqlds"
    auth = "Container"
    type = "javax.sql.DataSource"
    maxActive = "100"
    maxIdle = "30"
    maxWait = "10000"
    username = "root"
    password = "123456"
    driverClassName = "com.mysql.jdbc.Driver"
    url = "jdbc:mysql://127.0.0.1/angelsix"/>

3.JSP连接代码

新建JavaBean: DbConn.java

/********************************/

package com.angelsixth;

import javax.naming.Context;
import javax.naming.InitialContext;
import javax.sql.DataSource;

import org.apache.commons.dbutils.QueryRunner;
public class DbConn {
public static QueryRunner getQueryRunner() {
   // 数据源对象可以理解为连接池的管理者,通过他可以获取数据库的连接
   DataSource ds = null;
   try {
    // 通过在context.xml文件,设定的数据源的名字,获取数据源对象
    Context context = new InitialContext();
    ds = (DataSource) context.lookup("java:/comp/env/jdbc/mysqlds");
   } catch (Exception e) {
    System.out.println("获取数据源时出错");
   }
   // DButils中核心类,生成对象时传递数据源对象
   QueryRunner qr = new QueryRunner(ds);
   return qr;
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值