新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     W3CHINA.ORG讨论区     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论Java, J2SE, J2ME, J2EE, 以及Eclipse, NetBeans, JBuilder等Java开发环境,还有JSP, JavaServlet, JavaBean, EJB以及struts, hibernate, spring, webwork2, Java 3D, JOGL等相关技术。
    [返回] 中文XML论坛 - 专业的XML技术讨论区计算机技术与应用『 Java/Eclipse 』 → 怎样用java程序从数据库生成.xml文件,着急啊 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 41470 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: 怎样用java程序从数据库生成.xml文件,着急啊 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     maguigongzi 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:59
      门派:XML.ORG.CN
      注册:2004/4/9

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给maguigongzi发送一个短消息 把maguigongzi加入好友 查看maguigongzi的个人资料 搜索maguigongzi在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看maguigongzi的博客楼主
    发贴心情 怎样用java程序从数据库生成.xml文件,着急啊

    用java程序从数据库生成.xml文件


    表结构如下

    标题   id   父di
    部门一   1    0
    部门二   2    1
    部门三   3    1
    部门四   4    2
    部门五   5    2
    部门六   6    2
    部门七   7    5
    部门八   8    5

    用java程序根据以上数据生成TreeNode.xml
    ---------

    <?xml version="1.0" encoding="gb2312"?>
    <Root>
     <TreeNode Title="部门一"  id="1" parentid="0">
      <TreeNode Title="部门二"  id="2" parentid="1">
       <TreeNode Title="部门四"  id="4" parentid="2"/>
       <TreeNode Title="部门五"  id="5" parentid="2">
        <TreeNode Title="部门七"  id="2" parentid="5"/>
        <TreeNode Title="部门八"  id="2" parentid="5"/>
       </TreeNode>
       <TreeNode Title="部门六"  id="2" parentid="2"/>
      </TreeNode>
      <TreeNode Title="部门三"  id="3" parentid="1"/>
     </TreeNode>
    </Root>
    ------------------

    maguigongzi@hotmail.com


       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/4/27 14:59:00
     
     hlbh 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:6
      积分:81
      门派:XML.ORG.CN
      注册:2004/4/29

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给hlbh发送一个短消息 把hlbh加入好友 查看hlbh的个人资料 搜索hlbh在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看hlbh的博客2
    发贴心情 
    多好的问题啊为什么没有人愿意回答呢?
    我现在只是知道要用jdom或者dom4j,但是怎么实现还是不知道
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/8 22:49:00
     
     crowmuth 帅哥哟,离线,有人找我吗?
      
      
      头衔:看看偶的头衔到底可以有多长
      等级:大一新生
      文章:10
      积分:98
      注册:2003/11/7

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给crowmuth发送一个短消息 把crowmuth加入好友 查看crowmuth的个人资料 搜索crowmuth在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看crowmuth的博客3
    发贴心情 
    只用Java就可以了
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/5/9 11:34:00
     
     webmedia 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:65
      门派:XML.ORG.CN
      注册:2004/6/2

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给webmedia发送一个短消息 把webmedia加入好友 查看webmedia的个人资料 搜索webmedia在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看webmedia的博客4
    发贴心情 
    www-900.ibm.com
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/6/2 19:51:00
     
     centipede 帅哥哟,离线,有人找我吗?
      
      
      头衔:蜈蚣
      等级:大二期末(数据结构考了98分!)
      文章:60
      积分:298
      门派:XML.ORG.CN
      注册:2004/5/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给centipede发送一个短消息 把centipede加入好友 查看centipede的个人资料 搜索centipede在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看centipede的博客5
    发贴心情 
    你的数据库是什么格式的?如果是sql server的话,就非常方便了。

    ----------------------------------------------
    Practice makes pefect !

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/6/24 14:14:00
     
     好运00 帅哥哟,离线,有人找我吗?
      
      
      等级:大一(高数修炼中)
      文章:7
      积分:100
      门派:XML.ORG.CN
      注册:2004/7/16

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给好运00发送一个短消息 把好运00加入好友 查看好运00的个人资料 搜索好运00在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看好运00的博客6
    发贴心情 
    ResultSet rs=ps.executeQuery();
    //获取结果集中的列名及其类型
    ResultSetMetaData rsmd=rs.getMetaData();
    int cc=rsmd.getColumnCount();
    System.out.print("ColumnName ColumnType");
    for(int i=1;i<=cc;i++){
            System.out.print(rsmd.getColumnClassName(i)+" "+rsmd.getColumnTypeName(i));
    }
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/7/16 21:35:00
     
     jackry_love 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:3
      积分:72
      门派:XML.ORG.CN
      注册:2004/7/21

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给jackry_love发送一个短消息 把jackry_love加入好友 查看jackry_love的个人资料 搜索jackry_love在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看jackry_love的博客7
    发贴心情 
    以下是引用好运00在2004-7-16 21:35:30的发言:
    ResultSet rs=ps.executeQuery();
    //获取结果集中的列名及其类型
    ResultSetMetaData rsmd=rs.getMetaData();
    int cc=rsmd.getColumnCount();
    System.out.print("ColumnName ColumnType");
    for(int i=1;i<=cc;i++){
             System.out.print(rsmd.getColumnClassName(i)+" "+rsmd.getColumnTypeName(i));
    }



    我的设想是这样的:主要的数据库文件(.dbf,.xls,.mdb等格式)转化成xm文件,然后i作相应处理(子段长度,表结构等sql的所有操作)转化成要求格式的xml,再转化成要求的数据库文件。(xml也可作生成的目标文件)。

    1.要求直接从数据库文件中读取数据记录,不通过数据库。
    有哪位高手,知道相应格式的编程接口(急求.dbf的编程接口)?请指点。
    2.把得到的xml文件转化成要求的格式的xml文件。(理论上,通过xml相关技术可以实现sql所有的基本操作),我想知道,有哪些xml技术可以实现xml——xml(这一过程实现类似sql的操作)。请比较各解决方案的优缺点?非常感谢!

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/7/21 13:00:00
     
     linp20 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:7
      积分:84
      门派:XML.ORG.CN
      注册:2004/7/26

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给linp20发送一个短消息 把linp20加入好友 查看linp20的个人资料 搜索linp20在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看linp20的博客8
    发贴心情 
    用jdom生成树,或简单的用sax
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/8/5 9:16:00
     
     shevchenkocb 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:59
      门派:XML.ORG.CN
      注册:2004/3/12

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给shevchenkocb发送一个短消息 把shevchenkocb加入好友 查看shevchenkocb的个人资料 搜索shevchenkocb在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看shevchenkocb的博客9
    发贴心情 
    同样关注这个问题.
    还希望高手来指点指点
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/8/11 10:36:00
     
     mfc42d 帅哥哟,离线,有人找我吗?
      
      
      等级:大三暑假(ITELS考了6.5分!)(版主)
      文章:65
      积分:882
      门派:XML.ORG.CN
      注册:2004/6/13

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给mfc42d发送一个短消息 把mfc42d加入好友 查看mfc42d的个人资料 搜索mfc42d在『 Java/Eclipse 』的所有贴子 引用回复这个贴子 回复这个贴子 查看mfc42d的博客10
    发贴心情 
    不是很麻烦,直接out.print输出就可以的
    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/8/14 9:47:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 Java/Eclipse 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2024/5/16 17:57:02

    本主题贴数19,分页: [1] [2]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    109.375ms