Resin 服务器配置Mysql数据库连接

原创 2006年05月20日 17:22:00

新建一个resin.conf文件,在里面添加如下xml配置信息:

  <resource-ref>
    <res-ref-name>jdbc/comstep</res-ref-name>
    <res-type>javax.sql.DataSource</res-type>
    <init-param driver-name="org.gjt.mm.mysql.Driver"/>
    <init-param url="jdbc:mysql://localhost/comstep"/>
    <init-param user="root"/>
    <init-param password="comstep"/>
    <init-param characterEncoding="gbk"/>
    <init-param useUnicode="true"/>
    <init-param serverVersion="Sql7"/>
    <init-param max-connections="5"/>
    <init-param max-idle-time="30"/>
  </resource-ref>
 
在初始化的servlet中,使用Jndi 对数据库资源绑定到对象:
 
     /*
     * 初始化需要的 jndi 节点。
     */

    try
    {
      Context env = (Context) new InitialContext().lookup("java:comp/env");
      env.createSubcontext("comstep");
    }
    catch (NamingException e)
    {
      System.out.println("NamingException");
      return;
    }
    /*
     * 初始化数据库接入点。
     */
    try
    {
      String resRef = getInitParameter("resource-ref");
    
      Context env = (Context) new InitialContext().lookup("java:comp/env");
      env.bind("comstep/DataConnection", dataConnection);
      System.out.println("DataConnection binded");
    }
    catch (Exception e)
    {
      System.out.println("DataConnection bind error");
      return;
    }
 
在Jsp中使用:
 
      Context env = (Context) new InitialContext().lookup("java:comp/env");
    dataConnection= (DataConnection)env.lookup("comstep/DataConnection");
 
 
[注]:DataConnection是自己写的一个类,这里没有列出。主要说一下jndi对数据库的绑定。

solr4.10.1 tomcat jdk1.7 配置Mysql数据库连接导入数据

create table `test`.`business_info`( `ID` INT not null auto_increment, `business_name...

JBoss3配置MySql数据库连接

不同版本的JBoss的文件目录不同。在jboss-4.2.2.GA中的目录结构就和jboss3有很大的不同了。 现在我来讲解如何配置Jboss3的mysql数据库连接池。 我的环境是 ...
  • myslife
  • myslife
  • 2014年01月26日 10:32
  • 437

Mac服务器搭建以及MySQL数据库使用:Apache(Tomcat,Resin),PHP,MYSQL,Navicat

1.Apache服务器  Mac OS X内置Apache服务器,但默认没有启动 查看Apache版本: sudo apachectl -v 启动、关闭、重启Apache: sudo apachect...
  • cordova
  • cordova
  • 2016年03月11日 09:48
  • 1983

MySQL数据库连接代码及jar包

  • 2014年05月28日 14:59
  • 510KB
  • 下载

C++ 通过ADO.Net实现与MySql数据库连接 入门教程

C++ 通过ADO.Net实现与MySql数据库连接 入门教程前言

mysql数据库连接包

  • 2017年03月30日 15:22
  • 1.26MB
  • 下载

Mysql数据库连接驱动

  • 2009年12月31日 09:01
  • 976KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Resin 服务器配置Mysql数据库连接
举报原因:
原因补充:

(最多只允许输入30个字)