六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 80|回复: 0

配置数据连接池:

[复制链接]

升级  1%

55

主题

55

主题

55

主题

举人

Rank: 3Rank: 3

积分
203
 楼主| 发表于 2013-1-13 18:52:11 | 显示全部楼层 |阅读模式
没有JNDI 的做法 存在的问题
1数据库服务器名称MyDBServer.用户名和口令都可能需要改变,同此引发JDBC URL需要修改;
2数据医疗队可改用别的产品,如改用DB2或者Oracle,引发JDBC戏动程序名和类名需要修改;
具体操作如下
打开 tomcat安装目录下的conf目录,打开contest.xml文件,在<context></context>
<resource name=”jdbc/mysql”
Auth=”container”
Type=”javax.sql.DataSource”
driverClassName=”com.mysql.jdbc.Driver”
url=”jabc:mysql://localhost:3306/permssion”
username=”root”
password=”root”
maxActive=”20”
maxIdle=”10”
maxWait=”10000”
 
这里,定义了一个名为jdbc/mysql的数据源,其参数包括JDBCURL,驱动类名,用户名及密码等
如下是在程序中引用的代码:如下:
public static Connection getConnection(){

       Context initContext=null;

       DataSource ds=null;

        Connection conn=null;

       try {

           initContext=new InitialContext();

           ds=(DataSource)initContext.lookup("java:comp/env/jdbc/sql");

           conn=ds.getConnection();

       } catch (Exception e) {

           // TODO: handle exception

       }

       return conn;

    }
可以看一看我上传的文件:
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表