以文本方式查看主题

-  W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWL  (http://bbs.xml.org.cn/index.asp)
--  『 XML 与 数据库 』  (http://bbs.xml.org.cn/list.asp?boardid=17)
----  06做的毕设:将SQL数据库数据转化为XML格式数据,一样课题的来分享一下,  (http://bbs.xml.org.cn/dispbbs.asp?boardid=17&rootid=&id=33314)


--  作者:bjty02
--  发布时间:5/30/2006 10:59:00 AM

--  06做的毕设:将SQL数据库数据转化为XML格式数据,一样课题的来分享一下,
请大家来点实际的东西,特别是高手,非常感谢
--  作者:bjty02
--  发布时间:5/30/2006 11:00:00 AM

--  
大家留下QQ吧,我的是641459836
--  作者:renhl
--  发布时间:5/31/2006 6:41:00 PM

--  
我这里有资料
联系:15933489(QQ)

--  作者:jetchan
--  发布时间:6/1/2006 8:49:00 PM

--  
也是这样的题目,郁闷了!怎么也出不来啊
--  作者:bjty02
--  发布时间:6/3/2006 2:29:00 PM

--  
有这样问题的兄弟姐妹都留个QQ号吧,大家一起解决。谢谢了
--  作者:frankfang_520
--  发布时间:7/1/2006 5:21:00 PM

--  
593607066
--  作者:xmxoxo
--  发布时间:7/3/2006 11:01:00 AM

--  
SQL2000不是自带支持XML吗?
再不行就直接用RS转换
--  作者:Prentice2000
--  发布时间:8/9/2006 1:23:00 AM

--  
可以参考以下这两篇论文:
Relational database for querying XML Documents:Limitations and opportunities
Efficiently Publishing Relational Data as XML Documents
都是在VLDB上发表的很经典
--  作者:goodyu
--  发布时间:8/14/2006 10:42:00 AM

--  
我也想选这个作为毕业论文.请指教,28130547
--  作者:Prentice2000
--  发布时间:8/19/2006 10:36:00 PM

--  
小弟写了一个程序,Java+JDOM将SQL Server中的数据查询结果转化为XML形式,数据库查询结果的一个元组的属性转变为XML的格式,代码如下:
import org.jdom.*;
import org.jdom.output.*;
import java.sql.*;
import java.io.*;

public class GenerateXMLView {
    
    /** Creates a new instance of GenerateXMLView */
    public GenerateXMLView() {
    }
    public static void main(String[] args) throws Exception {
        Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
        String url ="jdbc:microsoft:sqlserver://localhost:1433;databaseName=Collage;selectMethod=cursor;";
        Connection conn = DriverManager.getConnection(url, "SA", "");
        PreparedStatement pstmt = conn.prepareStatement(
                "select Student.Sno,Student.Sname,Course.Cno,Course.Cname,SC.Grade from Student,Course,SC where SC.Sno=Student.Sno and SC.Cno=Course.Cno order by Student.Sno",
                ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
        ResultSet rs = pstmt.executeQuery();
        ResultSetMetaData rmd = rs.getMetaData();
        Document document = new Document(new Element("ResultSet")); //创建文档ROOT元素
        int colcount = rmd.getColumnCount();
        while (rs.next()) {
            Element RowElement = new Element("ROW");
            
            for (int i = 1; i <= colcount; i++) {
                Element TempElement=new Element(rmd.getColumnName(i).toString());
                TempElement.setText(rs.getString(i));
                RowElement.addContent(TempElement);
            }
            document.getRootElement().addContent(RowElement);
        }
        rs.close();
        pstmt.close();
        conn.close();
        XMLOutputter outp = new XMLOutputter(Format.getPrettyFormat()); //格式华输出,产生缩进和换行
        
        Format format = outp.getFormat();
        format.setEncoding("GB2312"); //设置语言
        format.setExpandEmptyElements(true); //设置输出空元素为<sample></sample>格式
        outp.setFormat(format);
        
        outp.output(document, new FileOutputStream("ResultSet.xml")); //输出XML文档
        System.out.print("XML 文档生成完毕!");
    }
}
我写的这个程序在NetBeans上运行成功,注:运行的时候不要忘记添加SQL Server 2000的JDBC驱动程序
以后打算做成GUI形式的,类似于查询分析器,将查询的结果直接生成XML格式


--  作者:sunshineandy
--  发布时间:8/29/2006 11:06:00 AM

--  
??
--  作者:水草
--  发布时间:10/15/2006 11:45:00 AM

--  
大家来加这个群啊31629817
一起来讨论吧
--  作者:cook84
--  发布时间:12/22/2006 1:07:00 PM

--  
我的qq
12909330,

--  作者:快乐穷光蛋
--  发布时间:3/19/2007 8:46:00 AM

--  
我用的是.net
283122857
期望大家共同努力
--  作者:xysgood
--  发布时间:3/19/2007 6:50:00 PM

--  
qq:232391877
emial:xysgood@126.com
这个也是我今年的毕业论文题目
希望和大家一起交流
--  作者:franksky
--  发布时间:3/21/2007 4:21:00 PM

--  
32545610
--  作者:zhuan7669_cn
--  发布时间:4/16/2007 10:45:00 AM

--  
在.net里,好象可以将从数据库取得的结果放在dataset里,然后可从dataset里取得xml格式的数据
--  作者:wangshucai
--  发布时间:4/24/2007 11:29:00 AM

--  
请高手指教
--  作者:楚云开
--  发布时间:5/13/2007 1:27:00 PM

--  
07了,偶的毕设课题是数据库信息与结构的XML模式转换为关系数据模式...还没有搞定...


========================================
新人报道第一帖...刚开始学习XML...


--  作者:humeihappy
--  发布时间:5/18/2007 3:24:00 PM

--  
学习了。
--  作者:东方伯
--  发布时间:8/2/2007 9:42:00 PM

--  
强烈关注,学习中。。。。。。。。。
--  作者:xingxiaohua
--  发布时间:9/12/2007 8:46:00 PM

--  
留qq 22605858
--  作者:oolong_tea
--  发布时间:9/15/2007 11:49:00 AM

--  
不错的主意,关注下!
--  作者:jingwan
--  发布时间:6/15/2008 11:24:00 PM

--  
08了,俺的题目正在愁啊
--  作者:wangrjob
--  发布时间:2/25/2009 4:54:00 PM

--  
我的qq是:249053827,做这方面的毕业设计,期待指导……
W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
117.188ms