日期:2014-05-16  浏览次数:20389 次

tomcat 6.0数据源配置(DBCP)和JDNI使用

经过一段艰苦的..........,当然也要感谢WWW提供信息的朋友。
终于把数据源的配置和JDNI 使用的示例给跑通了,于是就总结下,
也希望给需要这方面的的同事带来方便。


?JNDI : Java Naming and Directory Interface (JNDI)
JNDI works in concert with other technologies in the Java Platform, Enterprise Edition (Java EE) to organize and locate components in a distributed computing environment.
翻译:JNDI? 在Java平台企业级开发的分布式计算环境以组织和查找组件方式与其他技术协调工作。

Tomcat?6.0?的数据源配置
?
网上有些资料是5.0方式配置或者解释的不清楚(可能我理解力有问题.呵呵)

给大家我的配置方式:

1,在Tomcat中配置:
??? tomcat 安装目录下的conf的context.xml 的
?? <Context></Context>中
添加代码如下:


????
<Resource??name="jdbc/tango"
????????????auth
="Container"
????????type
="javax.sql.DataSource"
????????????maxActive
="20"
????????????maxIdel
="10"
????????????maxWait
="1000"
????????????username
="root"
????????????password
="root"
????driverClassName
="com.mysql.jdbc.Driver"????????url="jdbc:mysql://localhost:3306/tango"
????????
>
????
??????
</Resource>?

其中:
name 表示指定的jndi名称
auth 表示认证方式,一般为Container
type 表示数据源床型,使用标准的javax.sql.DataSource
maxActive 表示连接池当中最大的数据库连接
maxIdle 表示最大的空闲连接数
maxWait 当池的数据库连接已经被占用的时候,最大等待时间
username 表示数据库用户名
password 表示数据库用户的密码
driverClassName 表示JDBC DRIVER
url 表示数据库URL地址

示例代码:

?Context?initContext;
? try?
{
???? ???Context?context
=new
?InitialContext();?
????? ??DataSource?ds
=(DataSource)?context.lookup("java:/comp/env/jdbc/tango"
友情链接: 爱易网 云虚拟主机技术 云服务器技术 程序设计技术 开发网站 APP开发教程
Copyright © 2013-2024 爱易网页 当前在线:423人  网站在1时10分38秒内访问总人数:18735人 当前 20.50%  粤ICP备18100884号-2