JNDI - 基于Tomcat的配置和应用

一、关于

    JNDI(Java Naming and Directory Interface,Java命名和目录接口),J2EE的标准之一,J2EE容器都必须要提供的一个服务

    JNDI的出现,让数据库连接代码交给容器管理,比如Tomcat、JBOSS等容器,使开发者不用关心数据库的配置和驱动等是什么

二、配置

  •     1、配置参数的说明
<Resource
  |- name:名称,可任意,但程序中最终要查找的就是此名称
  |- auth:由容器进行授权及管理,指用户名和密码是否可以在容器上生效
  |- type:此名称所代表的类型,现在为javax.sql.DataSource
  |- maxActive:表示一个数据库在此服务器上所能打开的最大连接数
  |- maxIdle:表示一个数据库在此服务器上维持的最小连接数
  |- maxWait:最大等待时间
  |- username:数据库连接的用户名
  |- password:数据库连接的密码
  |- driverClassName:数据库连接的驱动
  |- url:数据库连接的地址
/>
  •     2、全局配置

        在tomcat的conf/context.xml配置文件中加入

<Context>  
	<Resource name="jdbc/mydb" 
		auth="Container" 
		type="javax.sql.DataSource" 
		driverClassName="com.mysql.jdbc.Driver" 
		url="jdbc:mysql://localhost:3306/mydb" 
		username="root" password="root" 
		maxActive="20" maxIdle="10" 
		maxWait="10000"/>
</Context>

    3、局部配置

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值