一篇博客带你拿下吉林大学JAVAEE期末(五:JNDI)
Posted 何时能够变强
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一篇博客带你拿下吉林大学JAVAEE期末(五:JNDI)相关的知识,希望对你有一定的参考价值。
1.JNDI概述
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface)的缩写,是Java EE架构中重要的规范之一,为开发人员提供了查找和访问各种命名和目录服务的通用、统一的接口。
2.为何使用JNDI
在使用JDBC时当数据库的相关配置如账号密码,连接池的数量等改变时可能需要重新修改代码。而JNDI可以配置xml文件配置数据库相关信息而无需修改代码。这只是其中一个例子。
3.使用JNDI连接数据库的做法
首先,在JavaEE容器中配置JNDI参数,定义一个数据源,也就是JDBC引用参数,给这个数据源设置一个名称;然后,在程序中,通过数据源名称引用数据源从而访问后台数据库。
4.JNDI的使用
1)创建初始上下文环境
- 本地客户端在服务器上创建上下文环境时:调用InitialContext方法中需要传递参数Properties,它包含四个值对,分别是服务器的命名和目录管理地址、初始化上下文环境、用户名、密码。
- 服务器上直接调用不需要传入参数。
2)获取JNDI对象
lookup() 方法可能会涉及填空题。
以上是关于一篇博客带你拿下吉林大学JAVAEE期末(五:JNDI)的主要内容,如果未能解决你的问题,请参考以下文章