Tomcat数据源之--详细解释

传统JDBC操作步骤:

1,加载数据库驱动程序,数据库驱动程序通过ClassPath配置,

2,通过DriverManager类取得数据库连接对象

3,通过Connection实例化PreparedStatement对象,编写SQL命令操作数据库

4,数据库属于资源操作,操作完成后要进行数据库的关闭以释放资源.

 

JNDI:命名及目录查找接口,主要的功能是用于进行查找,查找对象.

<Resource name="jdbc/mldn" 	
	                 auth="Container"
	                 type="javax.sql.DataSource"
                         maxActive="100"
                         maxIdle="30" 	
                        maxWait="10000"	
		        username="root" 
                        password="mysqladmin" 	
			driverClassName="org.gjt.mm.mysql.Driver"	
			url="jdbc:mysql://localhost:3306/mldn"/>

 

name:表示数据源的名称

auth:表示有容器负责资源的链接

type:表示对象,数据源上每一个绑定的都是DataSource

maxActive:表示最大连接数

minIdle:表示最小维持的数量

 

-=-=-=-=-=-=-=-=-=-============================-----------------------------=============

查找数据源步骤:

1. 初始化名称查找上下文: Context ctx = new InitialContext()

2. 通过名称查找DataSource对象:DataSource ds = (DataSource)ctx.lookup(JNDI名称);

3.通过DataSource去的一个数据库连接:Connection conn = ds.getConnection();

 

需要记忆: 对于这种资源操作,本身需要一个环境属性的支持的:java:comp/env,但是Tomcat服务器本身是免费,那么没有对这种属性提供支持,所要要在路径前面加上此属性,即,现在的名称是:java:comp/env/jdbc/mldn

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值