社区
Java EE
帖子详情
weblogic+jb9初高级问题,关于jndi的
returnnil
2003-10-20 10:13:38
我在weblogic里面配置好了jdbc连接池和datasource的jndi名,通过ejb访问数据库没有问题,可是如果我只写一个类通过上下文访问就找不到datasource的jndi名,有什么解救,请指教.
...全文
28
9
打赏
收藏
weblogic+jb9初高级问题,关于jndi的
我在weblogic里面配置好了jdbc连接池和datasource的jndi名,通过ejb访问数据库没有问题,可是如果我只写一个类通过上下文访问就找不到datasource的jndi名,有什么解救,请指教.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bendeer
2003-10-20
打赏
举报
回复
你还是把你的代码贴出来,这样问题比较明朗,否则别人也不知道你的问题出在哪里的!
cootme2002
2003-10-20
打赏
举报
回复
你说的用EJB可以访问,那是用什么BEAN啊? SESSION OR ENTITY?
不过我觉得无论如何应该还都是从CONTEXT的情景上下文得到JNDI名啊!
你能把你的那些程序贴出来么?
或者你可把他们留在我的留言版上: http://www.redrival.com/cootme -> COOTME留言版
我们一起看看!
naxin
2003-10-20
打赏
举报
回复
下载weblogic的文档,看.
写得很明白嘛....
xiachedan
2003-10-20
打赏
举报
回复
gz
returnnil
2003-10-20
打赏
举报
回复
大家帮帮忙啊,真的这么难办吗
returnnil
2003-10-20
打赏
举报
回复
谢谢楼上,我试试,我也用过这个方法的,可能哪里写错了,先给分你,谢了
naxin
2003-10-20
打赏
举报
回复
<%@ page contentType="text/html;charset=GBK" %>
<%@ page import= "java.sql.* " %>
<%@ page import= "javax.sql.* " %>
<%@ page import= "javax.naming.* "%>
<HTML>
<HEAD>
<TITLE> </TITLE>
<META NAME="Generator" CONTENT="EditPlus2.11">
</HEAD>
<BODY>
<%
// 从weblogic 8 文档抄来
Context ctx = null;
Hashtable ht = new Hashtable();
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
ht.put(Context.PROVIDER_URL,"t3://127.0.0.1:7001");
// ht.put(Context.SECURITY_PRINCIPAL, "admin");
// ht.put(Context.SECURITY_CREDENTIALS, "11111111");
Connection conn = null;
Statement stmt = null;
ResultSet rs = null;
try {
ctx = new InitialContext(ht);
DataSource ds = (DataSource)ctx.lookup ("ejbPool");
conn = ds.getConnection();
stmt = conn.createStatement();
stmt.execute("select * from accounts");
rs = stmt.getResultSet();
while ( rs.next()){
out.println( rs.getString(1)+"___");
out.println( rs.getString(2)+"___");
out.println( rs.getString(3)+"<BR>");
}
stmt.close();
stmt=null;
conn.close();
conn=null;
}catch (Exception e) {
out.println("错误 !! ERR !" );
}
finally {
try {
ctx.close();
} catch (Exception e) {
out.println("ctx ERR !" ); }
try {
if (rs != null) rs.close();
} catch (Exception e) {
out.println("rs ERR !" ); }
try {
if (stmt != null) stmt.close();
} catch (Exception e) {
out.println("stmt ERR !" ); }
try {
if (conn != null) conn.close();
} catch (Exception e) {
out.println("conn ERR !" ); }
}
%>
</BODY>
</HTML>
returnnil
2003-10-20
打赏
举报
回复
context ctx =new initialcontext();
datasource das=(datasource)ctx.lookup("myds");
connection conn=ds.getconnection();
在类中的访问方法一样,但运行到第二行就抛出namingexception,无法找到jndi名,是什么回事,有什么不同的访问窍门吗.
returnnil
2003-10-20
打赏
举报
回复
我用BMP访问数据库的代码:
J2EE面试题
J2EE
高级
培训师面试题 时间:120分钟 一,填空题 1) 每个Servlet都必须实现()接口 a) javax.servlet.Servlet; b) javax.servlet.HttpServlet; c) javax.servlet.GenericServlet; d) javax.servlet....
weblogic
6.1 + Jbuilder 9----->ejb
环境设定为:
weblogic
6.1 + Jbuilder 9;数据表为tmp_emp,要求用EJB的方式对这个表进行操作。字段为: SQL> desc tmp_emp;Name Type Nullable Default Comments -------- ------------ -------- -------
WebLogic
6.1/7 + Oracle9i + JBuilder7 开发环境的搭建 (2)
WebLogic
6.1中有关数据库方面的配置(1) 在BeaHome/
weblogic
6.1/config/mydomain目录下的setenv.cmd文件中的设定CLASSPATH处(set CLASSPATH=….)加上jdbc的驱动,如:$ORACLE_HOME90/jdbc/lib/classes12.zip。...
Eclipse+
Weblogic
12开发简单的Enterprise Application
Eclipse就为我们生成了如下三个项目,helloClient-应用程序客户端,helloEJB-EJB模块,还有一个hello是负责把这两个模块打包成EAR部署到
Weblogic
。 2、编写EJB模块代码 EJB模块的代码结构如下: 其中hello.ejb....
JBuilder7+
Weblogic
7+mysql开发EJB的配置
配置JB+WLS可以说是一场恶梦,网上搜了所有可以搜到的贴子,有质量的不过三四个,可以说这几个 贴子在某些方面写得确实不错,笔者也是靠它们的帮助,经过几天艰苦的摸索才完全成功地整合了JB7+WLS7以 及MYSQL...
Java EE
67,512
社区成员
225,880
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章