CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Web 开发 >  XML/SOAP

请问,从oracle数据库中提取的数据,如何在XML中显示?

楼主ezhb(海)2001-04-24 11:01:00 在 Web 开发 / XML/SOAP 提问

请问,从oracle数据库中提取的数据,如何在XML中显示?  
  jsp+xml行吗?请高手指点,指点  
  问题点数:30、回复次数:11Top

1 楼BrentIvan(Ivan)回复于 2001-04-24 11:03:00 得分 10

当然可以,你用jsp生成xml数据(就象以前生成html内容一样),然后用xsl实现xml数据的显示Top

2 楼ezhb(海)回复于 2001-04-24 11:57:00 得分 0

您能不能给个例子?Top

3 楼BrentIvan(Ivan)回复于 2001-04-24 11:58:00 得分 20

这样吧,你把你取数据库的jsp代码贴出来,然后我帮你看看,不可能让我重头写吧Top

4 楼bbm(比比穆)回复于 2001-04-25 09:02:00 得分 0

http://www.xml.org.cn:8188/poll/vote1st.xml   的例子,提交按钮调用一个asp页,(VoteStaticXmlMore.asp),读取数据库,生成调查结果页(XML)!用jsp来实现也一样的!Top

5 楼ezhb(海)回复于 2001-04-26 18:27:00 得分 0

代码如下:  
  <%@page   import="java.sql.*,java.util.*"   session="true"   contentType="text/html;charset=GB2312"%>  
  <%  
      String   driver_class   =   "oracle.jdbc.driver.OracleDriver";  
      String   connect_string   ="jdbc:oracle:thin:system/manager@10.1.0.61:1521:zhb";  
      String   query   =   "select   name   from   zhbtest";  
      String   name=null;  
      Connection   conn;  
      Class.forName   (driver_class);  
      conn   =   DriverManager.getConnection   (connect_string);  
      Statement   stmt   =   conn.createStatement();  
      stmt.setFetchSize(25);  
  ResultSet   rset   =   stmt.executeQuery   (query);  
  while   (rset.next())  
  {  
  name=   rset.getString   (1);    
                  out.println(name   +   "\n");  
       
      }  
     
  rset.close();  
  stmt.close();  
  conn.close();  
          %>  
  我想让选取的数据在xml中显示,看了xml的书,但缺少实践,请各位老师指点,让我早点入门Top

6 楼ezhb(海)回复于 2001-04-27 23:35:00 得分 0

没人回答......Top

7 楼BrentIvan(Ivan)回复于 2001-04-28 09:02:00 得分 0

<?xml   version="1.0"   encoding="gb2312"   ?>  
  <%@page   import="java.sql.*,java.util.*"   session="true"   contentType="text/html;charset=GB2312"%>  
  <%  
      String   driver_class   =   "oracle.jdbc.driver.OracleDriver";  
      String   connect_string   ="jdbc:oracle:thin:system/manager@10.1.0.61:1521:zhb";  
      String   query   =   "select   name   from   zhbtest";  
      String   name=null;  
      Connection   conn;  
      Class.forName   (driver_class);  
      conn   =   DriverManager.getConnection   (connect_string);  
      Statement   stmt   =   conn.createStatement();  
      stmt.setFetchSize(25);  
          ResultSet   rset   =   stmt.executeQuery   (query);  
  %>  
  <ZhbtestData>  
  <%  
          while   (rset.next())  
          {  
          name=   rset.getString   (1);    
          %>  
          <Zhbtest   Name="<%=   name   %>"   />  
          <%  
          }  
          %>  
  </ZhbtestData>  
          <%  
          rset.close();  
          stmt.close();  
          conn.close();  
          %>  
   
   
  这样就可以出Xml数据了,它的显示要结合Xsl  
  Top

8 楼ezhb(海)回复于 2001-04-29 11:50:00 得分 0

BrentIvan(Ivan)非常感谢您,我还有一点困惑的地方,这个文件有jsp的代码,它应该以什么样的文件类型存在呢,可以存成.jsp和.xml文件吗?Top

9 楼BrentIvan(Ivan)回复于 2001-04-29 12:05:00 得分 0

存成jsp文件,输出的xml数据到了客户端,浏览器会识别的。Top

10 楼ezhb(海)回复于 2001-05-02 22:13:00 得分 0

我存为xmlok.jsp,xmlok.xsl可以输出数据到客户端啦,只是xmlok.xsl没有用,我特意让xmlok.xsl出错,但xmlok.jsp输出却没有一点影响,这是为什么呢?..........Top

11 楼ezhb(海)回复于 2001-05-02 22:35:00 得分 0

哦,忘了说,我是作了些改动才显示出来的,您改的不能显示呀.........  
  .....  
  <?xml-stylesheet   type="text/xsl"   href="xslok.xsl"?>//这一行你没有写  
  <ZhbtestData>  
  .......  
  <%  
          while   (rset.next())  
          {  
          name=   rset.getString   (1);    
          %>  
          <Name><%=   name   %></Name>//这是我改的,否则不能显示  
          <%  
          }  
          %>  
  </ZhbtestData>  
  .........  
  Top

相关问题

  • xml与数据库
  • xml 与数据库
  • XML->(_RecordSet)->数据库???
  • 在jsp或servlet中如何从oracle数据库中提取并显示图像,帮帮忙。很急的。
  • Oracle的数据库和表。
  • oracle数据库开发
  • 连不上oracle数据库
  • oracle数据库备份急???????????
  • VC++6.0连oracle数据库
  • oracle 连接数据库?

关键词

  • xml
  • 数据
  • 数据库
  • 文件
  • 代码
  • xsl
  • jsp
  • xmlok
  • 显示
  • 生成

得分解答快速导航

  • 帖主:ezhb
  • BrentIvan
  • BrentIvan

相关链接

  • Web开发类图书

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo