jndi 是什么啊 求解

CEO90H 2012-09-08 12:21:40
如题!!
...全文
148 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hepeng_8 2012-09-08
  • 打赏
  • 举报
回复
JNDI是 Java 命名与目录接口(Java Naming and Directory Interface),在J2EE规范中是重要的规范之一

配合连接池使用把
yongjun_wei 2012-09-08
  • 打赏
  • 举报
回复
请参考如下连接:http://baike.baidu.com/view/209575.htm
brightyq 2012-09-08
  • 打赏
  • 举报
回复
楼主从jdk上可以看到,有关jndi的专题
csdn上也有关于它的讨论,粘出来供参考

http://topic.csdn.net/u/20080423/22/d59b3df0-7e47-4be5-b577-1b5d18435089.html
jackson_fighting 2012-09-08
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]

简单说 用名称访问对象。
如:
在MEAT-INF下简历 contex.xml文件
XML code

<Context>
<Resource name="jdbc/sql2005"
type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdb……
[/Quote]
xml里面的 Resource name
sql2005

//class 文件的sql2005
DataSource ds=(DataSource) context.lookup("java:/comp/env/jdbc/[color=#FF0000]sql2005[/color
jackson_fighting 2012-09-08
  • 打赏
  • 举报
回复
简单说 用名称访问对象。
如:
在MEAT-INF下简历 contex.xml文件

<Context>
<Resource name="jdbc/sql2005"
type="javax.sql.DataSource"
driverClassName="com.microsoft.sqlserver.jdbc.SQLServerDriver"
url="jdbc:sqlserver://localhost:1433;DatabaseName=OnlineStudy"
username="sa"
password="123456"
maxActive="10"
maxIdle="10"
minIdle="1"
maxWait="5000"
/>
</Context>



//JDNI API常用类
import javax.naming.InitialContext;
import javax.naming.NamingException;
import javax.servlet.ServletContextEvent;
import javax.servlet.ServletContextListener;
import javax.sql.DataSource;


public class TestListener implements ServletContextListener {

public void contextDestroyed(ServletContextEvent sce) {
}

public void contextInitialized(ServletContextEvent sce) {
try {
InitialContext context= new InitialContext();
//sql2005
DataSource ds=(DataSource) context.lookup("java:/comp/env/jdbc/sql2005");
DBConnection.registDataSource(ds);
System.out.println("连接池已经启动!");
} catch (NamingException e) {
e.printStackTrace();
}
}
jackson_fighting 2012-09-08
  • 打赏
  • 举报
回复
java 命名目录服务。

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧