12
返回列表 发新帖
楼主: wzy25

[精华] oracle 10gas 之 data-source

[复制链接]
论坛徽章:
0
11#
发表于 2004-11-24 10:10 | 只看该作者
to wzy25:
謝謝你的解答...偶有url是:  jdbcracle:thin:@172.17.88.79:1521:jeff
datasource.xml是
<data-source
class="com.evermind.sql.DriverManagerDataSource"
name="OracleDS"
location="jdbc/OracleCoreDS"
xa-location="jdbc/xa/OracleXADS"
ejb-location="jdbc/OracleDS"
connection-driver="oracle.jdbc.driver.OracleDriver"
username="jeff"
password="jeff"
url="jdbcracle:thin:@172.17.88.79:1521:jeff"
inactivity-timeout="30"
/>
同時我也有在web.xml中設置了
<resource-ref>
  <res-ref-name>jdbc/OracleDS</res-ref-name>
<res-type>oracle.jdbc.driver.OracleDriver</res-type>
  <res-auth>OracleDS</res-auth>
  </resource-ref>
我不知道在10g是不是應該要設置web.xml﹐在tomcat中我設置datasouce﹐也同時要修改web.xml文件的

使用道具 举报

回复
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
12#
 楼主| 发表于 2004-11-25 14:58 | 只看该作者
再10gas中,你只要设置datasource.xml就行了,
不用设置web.xml得,同时访问的时候,需要存取 ejb-location="jdbc/OracleDS" 这个名字。

使用道具 举报

回复
论坛徽章:
0
13#
发表于 2004-11-25 15:38 | 只看该作者
to wzy25
謝謝你的解答:
我把web.xml中的設置去掉了﹐再測試連接的時候我是這樣寫的
Statement stmt=null;
   Connection con=null;
  try
  {
   
    InitialContext ctx=new InitialContext();
    DataSource ds=(DataSource)ctx.lookup("jdbc/OracleDS";
     con=ds.getConnection();  
     if (con==null)
     {
       System.out.println("con is null";
     }
    stmt=con.createStatement();  
    stmt.executeUpdate("insert into tblorganization(fid,fname) values ('jeffnono','jeff')";
  }
  catch (Exception e)
  {
    System.out.println(e.getMessage());
  }
  finally
  {
    stmt.close();
    con.close();
}
在上面執行的過程中..我發現con=ds.getConnection()是可以執行的﹐但是在執行stmt=con.createStatement();的時候就會跳到catch里面去....同時還是會出現錯誤:
The Network Adapter could not establish the connection
關于datasource.xml的文件上面貼出的那個......

使用道具 举报

回复
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
14#
 楼主| 发表于 2004-11-26 09:58 | 只看该作者
你这是个jsp程序呢?还是个直接得程序?
根据我的经验,还是 jdbc:racle:thin:@172.17.88.79:1521:jeff
这行有问题,你把这行整个删除,然后手工一个个敲进取看看。

使用道具 举报

回复
论坛徽章:
0
15#
发表于 2004-11-26 16:48 | 只看该作者
是這樣的。我寫了一個jsp的﹐也寫了一個直得程序﹐出現的錯誤都是一樣的...偶也試過用手寫url也有用過原來有寫的正確有url﹐還是會有這樣的問題.....不過我是在oracle jdeveloper10g中測試的....

使用道具 举报

回复
论坛徽章:
25
每日论坛发贴之星
日期:2005-05-23 01:01:10马上有对象
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有车
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:092012新春纪念徽章
日期:2012-02-13 15:08:09
16#
发表于 2005-7-12 13:00 | 只看该作者
UP.老黑很猛滴说!

使用道具 举报

回复
论坛徽章:
0
17#
发表于 2006-8-2 16:32 | 只看该作者

黑风兄,情帮我看看

我的
data-sources.xml 这样设置
<data-source
                class="com.evermind.sql.DriverManagerDataSource"
                name="jdbc/book"
                location="jdbc/book"
                xa-location="jdbc/xa/book"
                ejb-location="jdbc/book"               
                connection-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
                username="bk"
                password="bk"
                url="jdbc:microsoft.sqlserver:127.0.0.1:1433;DatabaseName=book"
                inactivity-timeout="30"
/>

我些的一个网页却提示如下,清帮我看看是什么原因,谢谢了

javax.naming.NameNotFoundException: jdbc/book not found in defaultWebApp

使用道具 举报

回复
论坛徽章:
62
马上加薪
日期:2014-02-19 11:55:142011新春纪念徽章
日期:2011-02-18 11:43:332010广州亚运会纪念徽章:田径
日期:2011-02-17 18:03:352011新春纪念徽章
日期:2011-01-25 15:42:562011新春纪念徽章
日期:2011-01-25 15:42:332011新春纪念徽章
日期:2011-01-25 15:42:152011新春纪念徽章
日期:2011-01-25 15:41:502011新春纪念徽章
日期:2011-01-25 15:41:012010广州亚运会纪念徽章:三项全能
日期:2010-11-15 13:36:51ITPUB9周年纪念徽章
日期:2010-10-08 09:34:02
18#
 楼主| 发表于 2006-8-5 23:27 | 只看该作者

Re: 黑风兄,情帮我看看

最初由 西蟀 发布
[B]我的
data-sources.xml 这样设置
<data-source
                class="com.evermind.sql.DriverManagerDataSource"
                name="jdbc/book"
                location="jdbc/book"
                xa-location="jdbc/xa/book"
                ejb-location="jdbc/book"               
                connection-driver="com.microsoft.jdbc.sqlserver.SQLServerDriver"
                username="bk"
                password="bk"
                url="jdbc:microsoft.sqlserver:127.0.0.1:1433;DatabaseName=book"
                inactivity-timeout="30"
/>

我些的一个网页却提示如下,清帮我看看是什么原因,谢谢了

javax.naming.NameNotFoundException: jdbc/book not found in defaultWebApp [/B]


检查一下你的程序把,这个应该是比较简单的

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表