• 您的位置我爱Aspx >> XML/XLST >> XML实现异构数据库间转换的实现与分析(转)
  • XML实现异构数据库间转换的实现与分析(转)

  • 作者:aspxer  来源:internet  日期:2007-5-20 0:28:40  关键字:xml,数据库,数据
  • //然后创建一个JDBC声明

    Statement stmt = con.createStatement();

    //执行声明,显示结果集。我们从每行取出 XML 文档,

    //对其进行分析,然后打印 DOM 树。当没有更多的行时,rs.next() 返回false。

    ResultSet rs=stmt.executeQuery(SQL);

    while (rs.next())

    {

    String nextOrder = rs.getString(1).trim();

    Document doc = null;

    StringReader sr = new StringReader(nextOrder);

    InputSource iSrc = new InputSource(sr);

    try

    {

    parser.parse(iSrc);

    doc = parser.getDocument();

    }

    catch (Exception e)

    {

    System.err.println("Sorry, an error occurred: " + e);

    }

    if (doc != null)

    printDOMTree(doc, out);

    }

    rs.close();

    stmt.close();

    con.close();

    %>

    返回的XML文档可以通过指定的XML模式来定义,三种模式为:RAW、AUTO、EXPLICIT。还可以用SELECT语句中附加FOR XML来返回XML格式数据作为对XML模式的一种补充,通过在FOR XML中指定DTD或XML schema来达到对返回XML文档的格式化.此外我们利用基于XML的UPDATE语句来更新数据库中的记录,SQL Server支持基于XML的插入、删除、修改等数据库更新操作.

    我对这篇文章有话说?
  • 广告位招租,广告代号:content_468_15
  • 上一篇:xsl的功能还是蛮强大的
    下一篇:Java XML教程(第5章)