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数据库连接池。 我的环境是 ...

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

1.Apache服务器  Mac OS X内置Apache服务器,但默认没有启动 查看Apache版本: sudo apachectl -v 启动、关闭、重启Apache: sudo apachect...

mysql数据库连接

  • 2016-12-22 23:13
  • 852KB
  • 下载

一个Web报表项目的性能分析和优化实践(二):MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例

MySQL数据库连接不够用(TooManyConnections)问题的一次分析和解决案例

MySQL数据库连接Jar包

  • 2017-07-11 00:12
  • 528KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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