`

InitialContext 和 Context 的区别

阅读更多

Context是接口,InitialContext是这个接口的一个实现。

用法:

一般这样用:
Context   ctx   =   new   InitialContext();

不提倡InitialContext   ctx   =   new   InitialContext();

 

目前的软件开发都推荐面向接口编程,可以在Context的基础上自己扩展自己的实现,这就是接口的好处。

分享到:
评论

相关推荐

    Java EJB简单例子.rar

     InitialContext jndiContext = new InitialContext(properties);  //取得Home对象的引用  Object ref = jndiContext.lookup("HelloWorldHome");  HelloWorldHome home = (HelloWorldHome)  ...

    JNDI连接数据库配置

    JNDI连接数据库配置,Context initCtx = new InitialContext(); Context envCtx = (Context) initCtx.lookup("java:comp/env"); DataSource ds = (DataSource) envCtx.lookup("jdbc/DevDB"); Connection conn = ...

    Java Jndi数据连接池,sql2000或者sql2005数据库

    Context ic = new InitialContext(); DataSource source = (DataSource) ic.lookup("java:comp/env/jdbc/jndidemo"); dbcon = source.getConnection(); 需要导的包 import javax.naming.Context; import ...

    mysql数据库连接池配置教程

    //JNDI有两个核心接口Context和DirContext, //Context中包含了基本的名字操作,而DirContext则将这些操作扩展到目录服务。 import javax.naming.Context; import javax.naming.InitialContext; //数据库资源的连接...

    EJB HelloWorld

    InitialContext ctx = new InitialContext(props); HelloWorld helloworld = (HelloWorld) ctx.lookup("HelloWorldBean/remote"); out.println(helloworld.SayHello("佛山人")); 5.用ant或eclipse,把...

    jboss-as-7.1.1.Final

    try { Context context = new InitialContext(jndiProperties); final String appName = ""; final String moduleName = "TestEJB"; final String distinctName = ""; Object obj = context.lookup("ejb:" + ...

    “E-家园”个人网站

    Context ic = new InitialContext(); DataSource source = (DataSource) ic. lookup("java:comp/env/jdbc/ownHome"); conn = source.getConnection(); } catch (Exception e) { throw new DBAccessException("不能...

    JDBC详解HTML-JDBC.pp

    Context ctx = (Context) new InitialContext().lookup("java:comp/env"); DataSource ds = (DataSource) ctx.lookup(jndi); Connection cn = ds.getConnection(); 3>.执行sql语句(Execute the SQL) <1>.用...

    java连接数据库工具类--DBConnection(java源码)

    import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; import org.apache.log4j.Logger; public class DBConnection { /** * 获得与数据库的连接 * ...

    jsp连接池成功之例

    数据库操作 采用JNDI 连接 ====================================================== --> <%<br> Context ctx=new InitialContext(); if(ctx==null) {throw new Exception("没有匹配的...

Global site tag (gtag.js) - Google Analytics