当前页面: 开发资料首页 → J2EE 专题 → 求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)
求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)
摘要: 求助:关于自己写连接,INITIAL_CONTEXT_FACTORY和PROVIDER_URL怎么写?(高手快来帮忙啊)
我使用的resin,数据库用mysql
Hashtable env = new Hashtable();
env.put(Context.INITIAL_CONTEXT_FACTORY,"AAAAA");
env.put(Context.PROVIDER_URL, "BBBBB");
env.put(Context.SECURITY_PRINCIPAL, "user");
env.put(Context.SECURITY_CREDENTIALS, "password");
InitialContext jndiContext = new InitialContext(env);
javax.datamining.resource.ConnectionFactory jdmCFactory =
(ConnectionFactory) jndiContext.lookup("CCCCC");
conn = (Connection) jdmCFactory.getConnection();
请问"AAAAA" "BBBBB" "CCCCC"处应该写什么?
查你的应用服务器文档吧,不同的应用服务器,写法是不同的。
现在,用resin的人很少,恐怕只有你自己解决了。
我用google搜索resin java Hashtable put
得到java swing的drag and drop源程序--JSP中文网java swing的drag and drop源程序jsp空间jsp教程jsp源码jsp学习jsp入门java学习jsp源 代码jsp代码jsp实例,命令行,JAVA虚拟机,jsp虚拟主机jsp空间jsp ... Hashtable hashtable = new Hashtable(); hashtable.put("name", name); hashtable.put("url", url); ...
www.jspcn.net/htmlnews/11242066574371355.html - 44k - 网页快照 - 类似网页
http://www.jspcn.net/htmlnews/11242066574371355.html
private static Hashtable makeNode(String name,
String url, String strPath)
{
Hashtable hashtable = new Hashtable();
hashtable.put("name", name);
hashtable.put("url", url);
hashtable.put("path", strPath);
return hashtable;
}
以后遇到问题可以这么来做
其实是这样:
我在Resin中定义的JNDI,希望在Applet中进行访问,但总是报命名服务错误。
源码如下:
Hashtable properties = new Hashtable();
properties.put(Context.INITIAL_CONTEXT_FACTORY,
"com.caucho.naming.InitialContextFactoryImpl");
properties.put(Context.PROVIDER_URL, "http://localhost:8080/");
try
{
Context ic = new InitialContext(properties);
_resource = (TestResource) ic.lookup("java:comp/env/test/basic");
System.out.println("Resource="+_resource.toString());
}
catch (Exception e)
{
e.printStackTrace();
}
有人能直接告诉我吗?谢谢了
楼主是问那个工厂类(就是那个"AAAAA")等是什么,该去查resin文档才是。
Context ic = new InitialContext(properties);
_resource = (TestResource) ic.lookup("java:comp/env/test/basic");
System.out.println("Resource="+_resource.toString());
这三句当中,错误在哪一句?“报命名服务错误”想必是上面的第二句出的错吧,
把 java:comp/env/test/basic 改成 test/basic 试试