如题,请告知
为 tomcat5.0

解决方案 »

  1.   

    转: Tomcat5数据源配置
      

  2.   

    在apache-tomcat-6.0.20\conf\server.xml中加入如下配置即可
    <Context path="/TestConnPool" docBase="F:\workspace\TestConnPool\WebRoot">
     <Resource name="jdbc/EmployeeDB"
                auth="Container"
                type="javax.sql.DataSource"
                driverClassName="com.mysql.jdbc.Driver"
                url="jdbc:mysql://localhost/bbs"
                username="root"
                password="root"
                maxActive="8"
                maxIdle="4"/>
    </Context>
    适当的修改docBase,数据库的连接串和用户名密码即可
      

  3.   


    配置类型一;
    (直接配置的类型,这种方式最简单)方法一:
    直接在tomcat_home/conf/localhost/下建立一个xml文件,文件名是<yourAppName>.xml
    例如我的工程名叫jndi,对应的名字叫jdni.xml
    内容如下:
    <Context>
     <Resource
              name="jdbc/test"
              type="javax.sql.DataSource"
              password="bb"
              driverClassName="com.mysql.jdbc.Driver"
              maxIdle="2"
              maxWait="50"
              username="root"
              url="jdbc:mysql://localhost:3306/test"
              maxActive="4"/>
    </Context>方法二:
    只需在tomcat_home\webapps\myapps\META-INF\context.xml中增加:
    <context>
    <Resource
              name="jdbc/test"
              type="javax.sql.DataSource"
              password="bb"
              driverClassName="com.mysql.jdbc.Driver"
              maxIdle="2"
              maxWait="50"
              username="root"
              url="jdbc:mysql://localhost:3306/test"
              maxActive="4"/>
    </context>
    说明:这种配置需要告诉tomcat resource的内容,resource应用于什么地方
    第一种方法通过文件名知道了app的name
    第二种方式本身就在app内部,所以name肯定知道
    两种方式都要放在context中
      

  4.   

    启动Tomcat-->访问http://localhost:8080/docs/jndi-datasource-examples-howto.html
    里面有详细的配置示例
      

  5.   

    LZ参考一下:http://blog.csdn.net/lgq_0714/archive/2009/06/15/4269957.aspx
      

  6.   

    看你用的是什么数据库:以下是oracle数据库的配置
    在tomcat/conf/context.xml中配置:
                             <Resource 
    driverClassName="oracle.jdbc.driver.OracleDriver"
    url="jdbc:oracle:thin:@192.168.0.200:1521:oradb10g"
    username="cksd0901"
    password="cksd0901"
    name="jdbc/oracle"     资源(连接池的)名字--自定义
    type="javax.sql.DataSource"     数据源
    maxActive="2"          连接池中的连接个数
    auth="Container"        连接池的拥有者(tomcat容器)
    />
    在java代码中这样写:
            import javax.naming.*;
    import javax.sql.*;

    Context context=new InitialContext();
    DataSource ds=(DataSource)context.lookup("java:comp/env/jdbc/oracle");
    Connection conn=ds.getConnection();     ds数据源