WEB开发网
开发学院数据库DB2 DB2 9 入门: 应用程序开发方面的增强 阅读

DB2 9 入门: 应用程序开发方面的增强

 2009-11-20 00:00:00 来源:WEB开发网   
核心提示: 对使用 XQuery 和 SQL/XML(或两者同时使用)查询数据的支持Developer Workbench 中全面的 XML 功能(包括 XQuery builder)pureXML 与 Visual Studio 和 .NET 的紧密集成新的 XML 开发代码示例和 DB2 SAMPLE

对使用 XQuery 和 SQL/XML(或两者同时使用)查询数据的支持

Developer Workbench 中全面的 XML 功能(包括 XQuery builder)

pureXML 与 Visual Studio 和 .NET 的紧密集成

新的 XML 开发代码示例和 DB2 SAMPLE 数据库增强

用于编程语言和接口的 XML 数据类型支持

DB2 客户机接口中已经添加了新的与特定语言相关的 XML 类型和绑定,以允许应用程序高效、无缝地使用 DB2 XML 数据类型。因此,DB2 XML 数据类型支持以下流行的编程语言和应用程序接口:

语言 —— C/C++、Java、C#、Visual Basic、Cobol、PHP

接口 —— JDBC、CLI / ODBC、.NET、Embedded SQL、SQLJ

以 DB2 对 JDBC 中的 XML 的支持为例。新的用于 JDBC 的 DB2 驱动程序已经在 XML 数据方面得到了增强。可以使用 Java 数据类型,例如字符串、字节数组和流,对作为查询结果和输入输出参数的 XML 数据进行绑定。由于当前的 JDBC 3.0 没有定义一种本地的 XML 数据类型,因此 DB2 提供了一种扩展 XML 类型,即 com.ibm.db2.DB2Xml。DB2Xml 扩展有很多非常有用的方法,这些方法使得对 XML 数据的处理变得容易。在下面的例子中,一个列被检索出来并存为 DB2Xml 对象。然后,getDB2String 方法返回 XML 值(没有 XML 声明)的字符串对象形式的串行化表示。接着,getDB2XMLBinaryStream("UTF-16") 返回一个用 UTF-16 编码 XML 值的二进制流,并提供了一个匹配的 XML 声明。

com.ibm.db2.jcc.DB2Xml xml1 = 
 (com.ibm.db2.jcc.DB2Xml) rs.getObject ("xml_stuff"); 
String s = xml1.getDB2String(); 
InputStream is = xml2.getDB2XMLBinaryStream("UTF-16"); 

上一页  2 3 4 5 6 7 8 9  下一页

Tags:DB 入门 应用程序

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接