DB2 9 入门: 应用程序开发方面的增强
2009-11-20 00:00:00 来源:WEB开发网对使用 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");
- ››db2 对float类型取char后显示科学计数法
- ››DB2中出现SQL1032N错误现象时的解决办法
- ››DB2 锁升级示例
- ››db2诊断系列之---定位锁等待问题
- ››db2 命令选项解释
- ››应用程序的配置管理Poco
- ››DB2 最佳实践: 使用 DB2 pureXML 管理 XML 数据的...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 9.5 SQL Procedure Developer 认证考试 735 准...
- ››DB2 基础: 表空间和缓冲池
- ››DB2 XML 编程,第 1 部分: 理解 XML 数据模型
更多精彩
赞助商链接