配置数据连接池:

没有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;

    }

可以看一看我上传的文件:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值