Data Direct Connect for ODBC 
Data Direct Connect64 for ODBC
DataDirect Connect XE for ODBC
DataDirect Connect64 XE for ODBC
DataDirect Connect for JDBC
DataDirect Connect for ADO.NET
DataDirect Connect for SQL/XML
DataDirect SequeLink
DataDirect XQuery
购买
   


Data Direct Connect for ODBC


Oracle – DB2 – Microsoft SQL Server – Sybase – Informix无客户端ODBC驱动程序。

DataDirect Connect for ODBC 是当前最快、最全面的ODBC驱动程序套件,支持所有主要数据库,包括Oracle, DB2, Microsoft SQL Server, Sybase and Informix等。

“Wire protocol”设计避免了对数据库客户端软件的需求,简化了安装和管理过程,而且动态的提高了程序性能。实际上,访问数据库时,这种无客户端驱动程序甚至胜过数据库本地API。DataDirect Connect for ODBC是工业标准的ODBC驱动程序,功能先进,性能卓越,通过该套件,开发者能够快速发布可靠优质而且独立于数据库的软件。

最全面的ODBC驱动程序套件

  • 支持所有主要数据库——Oracle, DB2, SQL Server, Sybase, Informix
  • 支持所有主要平台– Windows, Unix, Linux
  • 支持通过Unix访问 Microsoft SQL Server
  • 一个ODBC驱动程序可以支持所有版本的Oracle(8i,9i,10g)
  • 一个ODBC驱动程序可以支持DB2 UDB、 DB2 on OS/390 和AS/400

    Wire protocol设计不需要数据库客户端library

    DataDirect的Wire protocol驱动程序最大限度的采用直接方式进行通信,可以从数据库的原生通信协议生成网络包,从而有效地去除了通信层,实现了更快的性能。这种独特的无客户端结构无需安装和更新数据库客户端library(如Oracle Net (以前的Net8和SQL*Net)和DB2 Connect等)。
  • 经证实,同利用数据库本地接口(如Oracle OCI)直接编程访问数据库相比,速度更快;
  • 快速测试不同版本的客户端软件;
  • 对客户端,软件安装和管理方便。

    功能先进、性能可靠
    DataDirect Connect for ODBC是市场上应用最为广泛的第三方ODBC驱动程序,已通过了业界最为广泛的ODBC测试工具的生产力条件测试。

    DataDirect Connect for ODBC始终保持对ODBC规范以及最新数据库版本的最新最全面的应用支持,并且对所有数据库提供先进的功能,如:
  • 内置的调试能力
  • 扩展的Unicode支持
  • 连接失败重试
  • 客户端负载平衡

    特色:
  • Oracle, DB2, SQL Server, Sybase和Informix 的Wire protocol驱动程序,无需数据库客户端Library,提供动态性能改善,易于管理,商业产品的out-of-box配置方便;
  • 支持新的Oracle数据类型:CLOB, BLOB, Timestamp, XML Type和语言字符数据类型(NCHAR, NVARCHAR2, NCLOB);
  • 支持新的Oracle10g的浮点数和双精度数据类型。支持Oracle RAC服务器,而且提供连接失败后重试和负载平衡能力;
  • DB2驱动程序支持存储程序、SQLDescribeParam、完全BLOB/CLOB和RowID数据类型的多种结果集合;
  • XML驱动程序允许所有ODBC程序对表格或分级格式数据访问;
  • XML Persistence Tool允许所有ODBC程序将结果集合保存为XML数据文件;
  • 完全的Unicode支持;
  • 对所有数据库均支持连接失败后重试和客户端负载平衡功能;
  • 对Oracle, Sybase 和Informix的Microsoft DTC支持。

    产品新特色:
  • 连接失败重试——驱动程序持续重新连接服务器,直到连接成功。用户可以在连接选项中定义可用服务器列表已经重试次数。
  • 客户端负载平衡——允许驱动程序随机连接服务器列表中的其中之一,从而平衡服务器负载。该功能避免了总是连接表中第一个服务器,均衡了服务器的负担;
  • Unix平台支持UTF-16/UCS-2 Unicode程序(还有UTF-8);
  • 增加了Unix信息文件;
  • 删除了BASUTLFLT共享组件;
  • Unix下DSN-less连接。

    DataDirect ODBC驱动程序最新版本新增了工业一流的性能调节向导,简化了同数据访问相关的性能调节问题。另外,还添加了对主流操作系统和数据库最新版本的支持,还包括在UNIX平台上执行文件DSN以及在wire protocol驱动程序中对Oracle TNS Names的支持。


    产品支持的新操作系统:
  • Windows Server 2003
  • HP-UX IPF 11.23
  • RedHat Linux 9.0
  • RedHat Linux Advanced Server 3.0
  • SuSE Linux Enterprise Server 8.0 (United Linux 1.0)

    支持的数据存储:
  • Oracle 8i R2, R3 (8.1.6, 8.1.7), Oracle 9i R1, R2 (9.0.1, 9.2), Oracle 10g R1 (Oracle Client 驱动还支持7.3.4+,8.0.5)
  • DB2 Universal Database (UDB) 6.1, v7.x, and v8.x for Unix 和 Windows; DB2 v6.x, and v7.x for OS/390 and z/OS; DB2 v4R5, V5R1 and V5R2 for AS/400
  • Sybase Adaptive Server (ASE) 11.5, 11.9, 12.0, 12.5, 12.5.1
  • Microsoft SQL Server 7, SQL Server 2000 和 SQL Server 2000 Enterprise Edition (64 bit)
  • 其他: dBASE, Clipper, FoxPro, Informix, Paradox, Pervasive SQL (Btrieve), Progress, XML, Text
    支持平台:Windows XP, Windows 98/Me/NT/2000/2003, Sun Solaris SPARC, HP-UX, IBM AIX, Linux

    Data Direct Connect64 for ODBC

    DataDirect Connect64 for ODBC是业界64位ODBC驱动程序的完整套件,支持主要的数据库,如Oracle, DB2, MS SQL Server, Sybase和Informix。它充分利用了64位平台的升级能力和性能优势,实现了强大的数据库互联功能。64位ODBC驱动程序是在市场领先的32位ODBC驱动程序基础上开发的,也采用了同样高性能的wire protocol设计。这种无客户端结构在数据库原生协议下进行通信,有效去除了通信层,无需数据库客户端library。该套件简化了安装和管理操作,动态地 提高了程序性能。

    对所有数据库和操作平台支持64位应用

    无论是何种数据库或操作平台,DataDirect Technologies都可以实现可靠的64位互联。DataDirect Connect64通过单一的驱动程序就可以支持某个数据库的所有流行版本和最新版本。该功能扩展了您商业软件中对数据库版本的支持能力,而且,在企业环境中,每次更新数据库版本后,无需相应得改换驱动程序。

    Wire Protocol ODBC——无需数据库客户端软件

    DataDirect Connect64不再需要安装和维护数据库客户端软件以及相应的库。独特的wire protocol结构动态地改进了程序性能,无需安装和更新数据库客户端library(如Oracle Net 和Oracle 9i)。
  • 经证实,同利用数据库本地接口(如Oracle OCI)直接编程访问数据库相比,速度更快;
  • 快速测试不同版本的客户端软件;
  • 对客户端,软件安装和管理方便。

    方便移植到64位程序

    由于DataDirect Connect64和32位ODBC驱动程序是在相同的代码基础上构建的,当您改进程序到64位时,可以获得一致的界面和相同的可靠性和功能。相同的体系结构简化了学习过程,允许开发者更快的移植程序到64位操作平台。另外,它还可以处理您所有的数据访问需求。

    特色:
  • 无需安装数据库客户端软件,如Oracle Net;
  • 始终支持ODBC规范最新最全面的应用,如ODBC Core, Level 1和Level 2函数;
  • 支持Oracle数据类型:CLOB, BLOB, Timestamp, XML和语言字符数据类型(NCHAR, NVARCHAR2, NCLOB);
  • 单一的ODBC驱动程序可以支持所有Oracle系统,包括Oracle 8.1.6及以上;
  • 对于利用LOB数据和PL/SQL存储过程的程序,Oracle驱动程序高度优化;
  • 支持新的Oracle 10g 浮点数和双精度数据类型。支持Oracle RAC服务器,并提供连接失败重试和负载均衡能力;
  • 单一驱动程序支持全部DB2平台——z/OS, Windows NT, Windows 2000, UNIX 和IBM AS/400;
  • DB2驱动程序支持存储程序、SQLDescribeParam、完全BLOB/CLOB和RowID数据类型的多种结果集合;
  • 完全的Unicode支持;
  • 对所有数据库均支持连接失败后重试和客户端负载平衡功能;
  • 对Oracle, SQL Server ,Sybase 和Informix的Microsoft DTC支持;
  • 业界最全面ODBC测试工具生产力环境测试;
  • 内置的调试能力。


    支持数据库:
    Oracle, DB2, SQL Server, Sybase, Informix
    支持的64位平台:
  • HP-UX 11i v1.6 和v2.0
  • Windows Server 2003
  • Solaris 8和9
  • IBM AIX 5L (5.1 和5.2)


    DataDirect Connect XE for ODBC

    高性能的Teradata数据库ODBC驱动程序!

    DataDirect Connect XE (Extended Edition) for ODBC为应用程序快速可靠的访问Teradata数据库提供支持。很多企业依赖Teradata世界最大的数据仓库来制定主要的商业决策。通过DataDirect Connect XE,将令您的商务智能程序运行的更加快速可靠,Teradata用户可以实现对其重要数据的高度可升级和可靠的访问。

    如果企业希望将Teradata集成到其应用程序开发策略中,Connect XE将提供相关应用程序自定义开发中所需要的性能、可靠性和功能性。DataDirect ODBC驱动程序已是ODBC驱动程序的工业标准,具有先进的功能性、性能和可靠性,帮助开发人员快速提交高品质的独立于数据库的应用程序。

    伴随DataDirect Connect XE for ODBC的发布,DataDirect Technologies进一步巩固了其业界领先地位,提供对Teradata数据库的数据互联能力。对于已在Teradata上构建了数据仓库方案的企业,使用DataDirect Connect XE for ODBC,可以提高其商务关键程序的性能、功能性和可靠性。

    DataDirect Connect XE for ODBC具有同DataDirect Connect for ODBC相同的品质和特性,其可靠性、性能和一致性充分证明了DataDirect Technologies在数据互联技术中的领先地位。

    DataDirect Connect XE已经DataDirect的OVS(ODBC Verification Suite)验证,确保了其同ODBC规范和数百个已有商务程序的兼容性。

    主要特性:

    ——Extensive Unicode支持;
    ——业界领先的性能和可靠性;
    ——使用下列SSO认证机制TD1, TD2, LDAP, KRB5, KRB5C, NTLM, NTLMC,支持Single Sign-On(单一登录);
    ——保留同XML数据文件相同的结果集合。

    数据库支持和需求:

    支持Teradata V2R6.0, V2R5.1, V2R5 和 V2R4.1.3
    CLIv2, ICU和TGSS(包含在Teradata Tools and Utilities 8.0或更高版本中)
    Windows XP, Windows 98/Me/NT/2000/2003, Sun Solaris SPARC, HP-UX, IBM AIX, Linux

    DataDirect Connect64 XE for ODBC

    Teradata数据库的高性能64位ODBC驱动程序!

    很多企业依赖Teradata数据库来制定重要商业决策,DataDirect Connect64 XE (Extended Edition) for ODBC提供同Teradata数据库的64位数据互联能力,具有高度的性能和可靠性。对于那些已经在Teradata基础上构建数据仓库的企业而言,通过该驱动程度,将为其关键商务程序的运行提供高度的性能、功能性和可靠性。

    DataDirect Connect64 XE for ODBC具有同DataDirect Connect for ODBC相同的品质和特性,其可靠性、性能和一致性充分证明了DataDirect Technologies在数据互联技术中的领先地位。DataDirect Connect64 XE已经通过DataDirect OVS(ODBC验证套件)鉴定,该OVS是业界最大的第三方测试套件,程序经该套件测试后,不仅符合ODBC规范,还能同现有的上百个商务软件相兼容。

    主要特性:

    ——Extensive Unicode支持;
    ——业界领先的性能和可靠性;
    ——使用下列SSO认证机制TD1, TD2, LDAP, KRB5, KRB5C, NTLM, NTLMC,支持Single Sign-On(单一登录);
    ——保留同XML数据文件相同的结果集合。

    数据库支持和需求:

    ——支持Teradata V2R6.0, V2R5.1, V2R5 , V2R4.1.3
    ——CLIv2, ICU 就TGSS(包含在Teradata Tools and Utilities 8.0或更高版本中)
    ——Windows XP, Windows 98/Me/NT/2000/2003


    DataDirect Connect for JDBC

    Oracle - DB2 - SQL Server - Sybase – Informix的高性能Type 4 JDBC驱动程序

    DataDirect Connect for JDBC是最快最全面的Type 4 JDBC驱动程序套件,支持所有主要数据库。Connect for JDBC在SPECjAppServer/ECPerf性能和可升级性方面具有领先优势,支持许多先进功能,如分布式事务、连接池、BLOB/CLOB数据类型更新、Microsoft SQL Server的Windows证明。Connect for JDBC始终同步于数据库的最新特色,而且完全兼容于JDK 1.4和JDBC 3.0。利用该套件,开发者可以轻松构建独立于数据库的程序,其体系结构通用于所有主要数据库,因此数据库的转换和更新相当方便。

    对所有主要数据库唯一全面的JDBC驱动程序集

    无论您需要何种数据库的互联(如Oracle, DB2, SQL Server, Sybase, or Informix),DataDirect Connect for JDBC都可以提供同样优越的性能和功能。
  • 所有数据库的完全JTA支持;
  • 单一的JDBC驱动程序支持所有后端平台的DB2,如 Windows, Unix, Linux, OS/390, z/OS, and iSeries (AS/400);
  • 单一的JDBC驱动程序支持Oracle 8i, 9i和10g;
  • 同步于所有数据库的最新版本,同时保持对旧版本的支持。

    通用的结构体系可以实现独立于数据库的程序开发,减轻了工作量,提高了开发效率。

    性能和可升级性优势

    DataDirect Connect for JDBC采用SpecJAppServer2002基准,是最优秀的JDBC驱动程序。SpecJAppServer2002是程序服务器性能和可升级性测试的工业标准。
    经过证实,驱动程序能够实现JDBC 3.0完整应用
  • 支持性能导向和企业功能,如分布式事务、savepoints、连接池、状态池、多个开发结果集和参数元数据;
  • J2EE Compatibility Test Suite (CTS)鉴定,而且通过业界最大的JDBC测试套件测试;
  • 包括一个完全的SDK,含JDBC程序测试和调试工具。

    特色:
  • 完全 JDBC 3.0 应用——支持一些重要特性,如Savepoints、状态池、连接池配置选项、CLOB/BLOB更新、参数元数据、新的数据库元数据方法、多个开放结果集、自动生成的键修补;
  • J2EE鉴定——DB2, Informix, Oracle, SQL Server, Sybase的1.4, 1.3 和1.2 Compatibility Test Suites(CTS);
  • Sun’s J2EE Connector Architecture鉴定——提供资源适配器作为J2EE程序服务器的的安装选项;
  • Oracle——支持新的Oracle 10g浮点数和双精度数据类型。支持Oracle RAC的连接失败重试和负载均衡;
  • 支持所有数据库的连接失败重试和负载均衡;
  • 开发者生产力工具——SDK包含DataDirect Test for JDBC和DataDirect Spy for JDBC,前者可以进行程序调试,后者在运行程序时跟踪JDBC调用;
  • Windows鉴定——MS SQL Server唯一真正支持该特色的Type 4 JDBC驱动程序;
  • 对所有主要数据库支持分布式事务——对Oracle, SQL Server, Informix, Sybase,DB2的JTA/JTS (Java Transaction Architecture/Java Transaction Services)支持;
  • 完全国际化——Unicode、双字节、多字节支持。

    产品支持Oracle 10g的新特色,改善了所有数据库驱动程序的性能,提高了连接失败重试和负载均衡能力,对Oracle RAC实现更好的支持。3.3版编写的程序完全适用于3.4版,而且可以获得更优越的性能。

    为了实现性能最优,DataDirect JDBC 驱动程序还包含一个新的性能调节向导,以及一个直观的基于图形的JDBC驱动程序配置方法。另外,DataDirect还扩展了对Windows认证的支持,从而可以包含Oracle环境,不仅如此,还增强了对参数和结果集合元数据的支持。所有这些更新都增强了驱动程序的灵活性和功能性,简化了JDBC驱动程序的配置和部署,除此,还提供了强化您程序安全所必需的功能。


    支持数据库:
  • Oracle 8i (8.1.6 、8.1.7), Oracle 9i (R1-R2), Oracle 10g
  • Microsoft SQL Server 7; 2000 (含SP1, SP2 and SP3); 2000 企业版(64 bit)
  • Informix Dynamic Server 9.2, 9.3, 9.4
  • Sybase Adaptive Server 11.5 或以上; Sybase Adaptive Server Enterprise 12.0, 12.5, 12.5.1
  • IBM DB2 UDB 7.x 、8.x for Windows and Unix; IBM DB2 UDB 6.x 、7.x for OS/390 and z/OS; IBM DB2 UDB V4R5, V5R1, and V5R2 for iSeries (AS/400)
    支持任何Java平台(支持JDK 1.2或更高),但是含有一定限制;
    资源适配器需要JDK 1.3.1及以上;
    应用JDBC 3.0功能和SQL Server的Windows鉴定时需要JDK 1.4及以上。

    DataDirect Connect for ADO.NET

    DataDirect Connect for ADO.NET是业界唯一的ADO.NET数据提供程序(data provider),具有100%可托管结构体系,无需数据库客户端,性能优良,可以灵活安全的连接到 Oracle、DB2、Microsoft SQL Server和Sybase上。

    DataDirect Connect for ADO.NET能够提炼出不同数据库和数据库版本的区别,为.NET应用程序提供无与匹敌的交互操作能力。开发人员可以使用Connect for ADO.NET来编写并部署连接到多个数据库的应用程序,无需针对每个数据库的专门特性编写大量代码。也不需要数据库客户端,Connect for ADO.NET 降低了风险,去除了无托管代码的漏洞,为开发人员提供最为多样化的程序和客户端-服务器环境部署选项。

    注意:当前版本支持Microsoft 2.0 NET Framework。除此,DataDirect还通过DataDirect Connect for .NET 2.2继续提供对1.x Framework的支持。

    100% 可托管代码,实现更好的安全性、性能和灵活性

    DataDirect Connect for ADO.NET 是唯一将100%可托管代码的功能、性能和安全性引入到ADO.NET数据互联中的产品。该产品可以完全在.NET Framework保护环境内运行,因此应用程序可以充分利用.NET Framework内置的可靠性、安全性和管理优势。
    作为一个100%可托管代码供应者,DataDirect Connect for ADO.NET不需要Oracle Net for Oracle 10g等数据库客户端库。这不仅提高了性能,应用程序还可以在一个共享环境内使用不同版本的数据提供程序。该种结构体系降低了显示时间和维护费用,通过“No-Touch部署”方法可以轻松完成部署。

    高品质和先进功能性

    DataDirect Connect for ADO.NET 供应程序经过DataDirect Technologies 专有测试套件的工作环境严格测试,证明该产品品质优良。

    DataDirect Connect for ADO.NET支持最新数据库版本和特性,以及所有主流数据库的先进功能。ADO.NET供应程序支持分布式事务、连接池、SQL Server的Windows认证、连接失败转移(failover)和客户端方负载均衡等。

    最大化数据库间的交互性

    使用DataDirect Connect for ADO.NET,仅需极少的代码和维护行为,应用程序就可以访问多个数据库,而且具有一致的功能和性能。交互特性包括:

    所有供应方的通用代码库,降低了访问多个数据库所需的代码量,同时确保一致的功能性;
    标准“escape”语法支持存储程序、外部连接、标量函数、日期、时间和时间戳,面向所有数据库;
    标准错误代码映射(SQLStates);
    标准化参数标记(“?”),支持所有数据库。

    Visual Studio开发工具

    DataDirect提供可视化开发支持,可以无缝集成到Visual Studio 2005中,帮助开发交互性数据库代码。这为所有数据库提供了一致等级的功能性,如:

    浏览多个数据源的元数据;
    操作多个数据源连接特性(用户名、端口、主机)和高级特性;
    提升多个数据源的输出性能向导。

    对Server Explorer, Code Generation Wizards, Query Builder, Schema Viewer,还提供可视化拖放工具支持。所有这些都使得DataDirect Connect for ADO.NET为您提供了一个更加强有力的开发环境。

    .NET Framework 2.0

    DataDirect Connect for ADO.NET数据提供程序支持Microsoft 2.0 Framework,提升了最新ADO.NET 2.0功能性,允许应用程序在性能、安全性和部署方面使用最新2.0 Framework的创新。

    ADO.NET 2.0 依从性

    ADO.NET 2.0 规范支持通用编程模型,该模型支持提供程序和数据源独立的编程模型。在Microsoft .NET Framework 1.x内,ADO.NET 1.0连接对象需要明确说明,并且针对独立数据库类型进行设计。这样就无法为不同数据库提供程序(SQL Server, Oracle, DB2, Sybase)编写交互性代码。

    在ADO.NET 2.0中,关联类集合提供通用操作,允许开发人员编写通用接口代码,无需了解目标数据库就可以开发数据库调用。

    ADO.NET 数据提供程序特性:

    无需客户端库。性能更优,部署更快,缩减了维护操作,另外,使用单个提供程序就可以实现对数据库多个版本的支持;
    支持Oracle 10g浮点数和双精度数类型,支持Oracle RAC;
    为所有数据库提供连接失败转移支持和客户端方负载均衡;
    通过Microsoft Distributed Transaction Coordinator (DTC)提供分布式事务支持。还支持System.Transactions,包含在2.0 Framework内,合并多项事务能力到单个接口;
    支持Microsoft兼容连接池和Microsoft SQL Server的Windows认证;
    支持命令构建器,含有内置的调试工具和跟踪能力,以便实现快速部署;
    支持ADO.NET 2.0内含的Schema元数据,方便确定数据库schema信息。

    支持数据库:

    Oracle
    DB2
    Microsoft SQL Server
    Sybase

    客户端平台:

    DataDirect Connect for .NET, Release 2.2 (支持.NET 1.x Framework): Windows 98/Me/NT/2000/XP/2003 for Intel

    DataDirect Connect for ADO.NET, Release 3.0 (支持.NET 2.0 Framework): Windows 2000/XP/2003




    DataDirect Connect for SQL/XML

    DataDirect Connect for SQL/XML是唯一的一套可以帮助Java程序轻松交换XML格式和其他相关格式的数据,包括以下数据库:Oracle, DB2, MS SQL Server, Informix 和Sybase。
    优点
    提供了通过任何主要相关数据库创建XML或通过XML输入来更新任何主要相关数据库。

    与SQL/XML兼容

    支持XML数据类型
    支持使用标准JDBC API 来访问SQL/XML。
    包含XML Schema
    包含图形化Query Builder,帮助程序员快速创建、修改以及测试query,不需了解SQL/XML的细节。
    支持DOM level 2, JDOM 1.0 Beta 7, SAX-2, XPath 1.0, 以及reader/writer对象界面,用于Java程序。
    支持任何JAXP 1.1 conformant XML parser

    DataDirect SequeLink

    ——多数据库连接性解决方案!

    DataDirect公司主要提供了两种类型的数据库连接行产品:DataDirect Connect 程序组件和DataDirect SequeLink——一种完整的端对端的中间件解决方案,为 ODBC、JDBC、ADO和.NET提供了通用的客户端。

    若您的程序需要访问3个或多个数据存储,SequeLink会是您的最佳选择。

    SequeLink通用的客户端不依赖于数据库,因此如果您打算合并附加的数据源,您不需更新或安装新的SequeLink客户端。

    SequeLink同时提供了一个中心控制台,用于配置和管理通过单点控制的数据访问。

    本版本的SequeLink增加了用于Microsoft .NET平台的新的客户端。还提供了最新的数据访问说明书,数据库和操作系统版本。

    产品新增了一个SequeLink Server for JDBC Socket,可以访问JDBC 2.0(或以上版本)驱动器能够访问的任何数据库。新版本还对SequeLink Server和JDBC、ODBC、.NET Sequelink客户端作了大量改进。


    DataDirect XQuery

    嵌入式软件产品,基于XQuery和XQJ标准,Java开发人员使用单个的XQuery查询就可以访问关联数据源和XML数据源。

    DataDirect XQuery针对那些需要处理XML数据源和关联数据源的XML程序而言,是一个XQuery执行软件。DataDirect XQuery嵌入方便,基于标准,独立于数据库和操作系统。该软件专门应用在Java程序中,不仅具有卓越的性能,而且能够随着用户数目和数据库规模的扩大而增长。

    DataDirect XQuery基于W3C XML查询语言标准——XQuery。它也可以执行XQJ API (XQuery API for Java)来访问数据源,如同JDBC对SQL查询一样。DataDirect XQuery是一个嵌入式组件,安装同JDBC驱动程序类似,无需任何服务器。该软件不属于任何数据库,可用于DataDirect支持的所有数据库,包括Oracle, DB2, SQL Server, Sybase和Informix。DataDirect XQuery还包括Stylus Studio的一个特殊版本,是一个GUI,可以帮您编写并测试XQuery查询。


    产品简介

    应用XML数据库仍然存在一些问题。虽然所有主要数据库厂商均提供了XML扩展,但这些扩展并不相同,而且不允许移植程序。XML标准(如SAX、StAX或DOM)可以同数据库标准(如ODBC或JDBC)一起使用,但是要达到这一目标还需要大量的重复性编码。XQuery极大简化了关联XML数据库的使用工作,并且提供了需要XML程序所要求的移植性。

    DataDirect XQuery是使用XQuery API for Java (XQJ)的XQuery Java执行软件, 可以查询XML和关联数据源,然后以文本、DOM或StAX的形式返回XML结果。该软件简单快速,而具有可移植功能。

    什么是DataDirect XQuery?

    DataDirect XQuery是使用XQuery API for Java (XQJ)的XQuery Java执行软件, 可以查询XML和关联数据源,该软件:
    ——独立于数据库和平台;
    ——基于标准;
    ——属于嵌入式软件。

    DataDirect Xquery可以将关联数据作为XML来显示和交换,还可以一起处理关联数据和XML数据。特别地,DataDirect Xquery可以完成以下功能:
    ——从关联数据和XML数据源创建XML;
    ——从XML文档和关联数据库集成数据;
    ——从数据库的XML观点出发来扩展对关联数据基于XML的处理;
    ——支持最通用的关联数据库;
    ——为XML提供IDE,开发人员可以在Windows平台上编写查询并对其进行交互测试。

    DataDirect Xquery支持关联数据源和XML数据源,如:

    ——JDBC连接的数据库;
    ——通过http:、ftp:和file:URI架构的XML文件;
    ——使用XML API(如DOM)表示的XML。

    在Windows上,您也可以选择Stylus Studio DataDirect Edition,该软件提供一个图形式用户界面,您可以快速的创建、修改和测试XQuery查询,并能同DataDirect Xquery相集成。


    产品工作流程如下:

    ——Java程序将一个Xquery查询传递给DataDirect Xquery的XQJ执行;
    ——仲裁器对Xquery查询进行分析,将其分解为多个Xquery表达式,然后由改编器对其进行处理;
    ——如果查询的是关联数据源,仲裁器将查询发送给SQL改编器,而后,SQL改编器将Xquery查询翻译为SQL,对数据库进行查询,该SQL改编器接收查询结果并将其映射为XML;
    ——如果查询的是XML数据源,仲裁器将发送该查询到XML改编器,该改编器执行查询并返回XML结果;
    ——改编器发送XML结果到仲裁器,如果结果是从多个源发送而来,仲裁器还要对结果进行合并;
    ——Java程序使用XQJ接收XML结果。


    产品总结

    使用DataDirect Xquery,可以更加简单的编写那些用于查询关联数据源和XML数据源的可移植XML程序。它可在任何Java环境下运行,支持所有操作系统和主流数据库,无需程序服务器或其他服务器。DataDirect Xquery的安装过程简单,同JDBC驱动程序的安装相似。

    DataDirect Xquery为开发人员提供了统一标准,无需专门学习某个查询语言扩展和API。所用查询语言是W3C Xquery,编程API是XQuery API for Java (XQJ)。

    DataDirect Xquery提高了程序员的工作效率,他们可以使用Xquery——一种专为XML编程设计的高级语言。

    DataDirect Xquery借助灵活智能的技术优化了关联数据源的XML查询,提高了程序的运行速度。