weblogic的话 填 weblogic.jndi.WLInitialContextFactory
另外的:
Weblogic:
Context.INITIAL_CONTEXT_FACTORY
"weblogic.jndi.WLInitialContextFactory"
Context.PROVIDER_URL
"t3://127.0.0.1:7001" J2EE SDK(J2EE RI):
Context.INITIAL_CONTEXT_FACTORY
"com.sun.jndi.cosnaming.CNCtxFactory"
Context.PROVIDER_URL
"iiop://127.0.0.1:1050" Jboss:
Context.INITIAL_CONTEXT_FACTORY
"org.jnp.interfaces.NamingContextFactory"
Context.PROVIDER_URL
"localhost:1099" SilverStream:
Context.INITIAL_CONTEXT_FACTORY
"com.sssw.rt.jndi.AgInitCtxFactory"
Context.PROVIDER_URL
"sssw://localhost:80" WebSphere:
Context.INITIAL_CONTEXT_FACTORY
"com.ibm.websphere.naming.WsnInitialContextFactory"
Context.PROVIDER_URL
"iiop://localhost:900"
另外的:
Weblogic:
Context.INITIAL_CONTEXT_FACTORY
"weblogic.jndi.WLInitialContextFactory"
Context.PROVIDER_URL
"t3://127.0.0.1:7001" J2EE SDK(J2EE RI):
Context.INITIAL_CONTEXT_FACTORY
"com.sun.jndi.cosnaming.CNCtxFactory"
Context.PROVIDER_URL
"iiop://127.0.0.1:1050" Jboss:
Context.INITIAL_CONTEXT_FACTORY
"org.jnp.interfaces.NamingContextFactory"
Context.PROVIDER_URL
"localhost:1099" SilverStream:
Context.INITIAL_CONTEXT_FACTORY
"com.sssw.rt.jndi.AgInitCtxFactory"
Context.PROVIDER_URL
"sssw://localhost:80" WebSphere:
Context.INITIAL_CONTEXT_FACTORY
"com.ibm.websphere.naming.WsnInitialContextFactory"
Context.PROVIDER_URL
"iiop://localhost:900"
Init Error: java.lang.NullPointerException这是错误,另外想问一下,如果把连接数据库的文件做成一个模块,应该怎么做啊,我做这个类就是想实现这个功能,对不起,我是菜鸟,不是警察,谢谢大家,分不够我再加上!
另外 你可以在这个类里面加入一个返回数据源的方法,这样别的类可以用这个类取得数据源,然后就可以取连接了。如:public class ConnDatabase{
DataSource ds = null;
ConnDatabase(){
initContext();//初始化上下文
initDataSource();//初始化数据源
}
public DataSource getDataSource(){
if(ds == null)
initDataSource();
return this.ds;
}
}在别的类里面这样写,
ConnDatabase obj = new ConnDatabase();
DataSource mDs = obj.getDataSource();
另外想问一下,可不可以把这些语句写成一个文件,用import导入,不用类啊??该怎么导啊??
然后就可以像import其它的包一样的import了
再说了 你即使是打成jar的 那在其它类里面一样要这个类的实例的
不然你怎么取得数据源或是连接?
??不是很明白你的意思
我的意思是你当然可以在其它类里面引用这个数据库连接类,只要把它import进去就可以了,如果是同一个包下面就不用import了。