Oracle Technology Network (OTN) > Downloads, Discussions, and Documentation for Developers and DBAs

Oracle 数据库应用程序开发
Oracle 数据库 11g 是一个集成的平台,它支持 SQL、XML 和过程化语言(例如,PL/SQL、Java 和 C/C++),不但使用简单,而且还具有很高的性能和可伸缩性。下面介绍了 Oracle 数据库简化数据库应用程序开发的众多特性,包括支持的语言、工具、连通性和技术。
 
语言
SQL/XML
Oracle 数据库 11g 支持 SQL/XML 标准特性(它们是 SQL 2003 标准中的新特性,位于第 14 部分)。SQL/XML 标准定义了如何在数据库中结合使用 SQL 和 XML,包括新 XML 类型的详细定义、XML 类型的值、SQL 结构和 XML 结构之间的映射以及用于从 SQL 数据生成 XML 的函数。
PL/SQL
PL/SQL 是 Oracle 对行业标准 SQL 的过程化扩展。PL/SQL 自然、高效和安全地扩展了 SQL。其主要优势是提供一种服务器端的存储过程化语言,该语言易于使用、与 SQL 无缝结合,同时还具有强健、可移植及安全的特性。
.NET
Oracle 为使用 Visual Studio .NET 和 .NET Web Services 开发企业应用程序的开发人员提供了强大的支持和丰富的产品。
数据库中的 Java
Java、DBC 以及 Web 服务功能提高了数据库的生产率、安全性、可伸缩性、可靠性以及性能,并使其可与现有软件资产集成、与支持网格的数据库连接、通过 Web 服务支持非连接的客户端,以及实现远程和动态数据与本地数据的整合。
XML DB
Oracle XML DB 提供一种原生的高性能 XML 存储和检索技术。该技术将 W3C XML 数据模型完全集成到 Oracle 数据库中,并提供浏览和查询 XML 的新的标准访问方法。
PHP
PHP 革命终于影响到了企业:PHP 正在影响着大型企业的开发,并且此开放源代码脚本语言正在向新的方向发展。
脚本语言技术中心
收藏本页,获取有关结合使用开源脚本语言(如 Ruby 和 Python)与企业级 Oracle 技术的技术信息。

工具
SQL Developer
Oracle SQL Developer 是一个免费的图形化数据库开发工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。
Application Express
Oracle Application Express (Oracle APEX) 以前称为 HTML DB,是一个用于 Oracle 数据库的快速 Web 应用程序开发工具。只需要一个 Web 浏览器和有限的编程经验,您就可以快速、安全地开发和部署专业的应用程序。
移植技术
使用本页中的资源,了解有助于将您的数据库和应用程序移植到 Oracle 平台的工具、服务和合作伙伴。
SQL*Plus
SQL*Plus 是 Oracle 数据库服务器最主要的接口,它提供了一个功能强大且易于使用的查询、定义和控制数据的环境。此外,SQL*Plus 还提供了一个 Oracle SQL和 PL/SQL 的完整实现以及一组丰富的扩展。

连接
即时客户端
利用即时客户端,您无需安装标准 Oracle 客户端或拥有 ORACLE_HOME 即可运行应用程序。OCI、OCCI、Pro*C、ODBC 和 JDBC 应用程序无需进行修改即可运行,同时显著节省磁盘空间。甚至 SQL*Plus 也可以与即时客户端一起使用。无需重新编译,也就没有烦恼。
Oracle 调用接口 (OCI)
OCI 提供了对所有 Oracle 数据库功能的最全面访问。OCI API 中包含了最新的性能、可伸缩性和安全性特性。
Oracle 网络服务
Oracle 网络服务为分布式的异构计算环境提供企业级连接解决方案。此外,它降低了网络配置和管理的复杂性,使性能最大化,并提高网络安全性和诊断功能。
预编译器
Oracle 11g 包括 Pro*C/C++、Pro*COBOL、Pro*FORTRAN 和 Pro*PL/1。
XML 开发人员工具包 (XDK)
Oracle XML 开发人员工具包 10g 是在 Oracle 数据库 10g、Oracle 应用服务器 10g 和 OTN 中提供的一系列用 Java、C 和 C++ 编写的组件、工具和实用程序,它们包含一个商业再发行许可,使构建和部署基于 XML 的应用程序的工作变得简单。

技术
全球化
全球化支持使客户能够在全世界同时运行 Oracle 产品,并根据用户的母语和区域设置选项显示内容。也许更为重要的是,全球化支持使客户可以使用 Oracle 技术系列(包括全球化开发工具包 (GDK))开发自己的多语言应用程序和软件产品。
可扩展性框架
Oracle 数据库 11g 可扩展性框架提供了前所未有的功能,可以高效地存储、检索、查询和处理专用的数据类型(如空间数据、多媒体数据、生物信息数据)。很多数据类型已经远远超出了传统数据库的范围。
数据库 Web 服务
Oracle 数据库可以在两个不同的模式下工作,从而支持 Web 服务开发和部署:数据库作为 Web 服务提供者,或者数据库作为 Web 服务使用者。作为 Web 服务提供者,通过 Web 服务机制执行数据库操作和数据检索。通过与 Oracle 应用服务器 Web 服务框架结合使用,Oracle 数据库实现了快速的互操作性和一致的 Web 服务开发与部署。作为 Web 服务使用者,将外部 Web 服务包含为 SQL 查询或数据库批处理的一部分。

其他
规则管理器和表达式过滤器
工作区管理器
 
技术文档
Oracle 数据库 11g 应用程序开发 (PDF)
Oracle 数据库 10g 中的新 SQL 功能 (PDF)
Oracle 数据库 10g 中的 SQL 2003 标准支持 (PDF)
Oracle 数据库 10g:利用规则管理器处理应用程序事件 (PDF)
Oracle 数据库 10g 表达式过滤器概述 (PDF)
Oracle 正则表达式简介 (PDF)
 
技术文章
Express Web 2.0 — 使用 Oracle Application Express 创建动态界面,尽量减少页面刷新 2007 年 9 月
使用 Oracle Application Express 实际演示 SaaS 2007 年 8 月
扩展 Oracle SQL Developer — 使用 SQL 和 XML 为 Oracle SQL Developer 构建扩展 2007 年 7 月
开始制作报表 — 使用 Oracle SQL Developer 构建图表、下钻和主/从报表 2007 年 5 月
Jonathan Gennick 讨论关于 Oracle 数据库 10g 中的正则表达式 2003 年 9 月
Steven Feuerstein 讨论关于 Oracle 数据库 10g 中的多集合操作 2003 年 9 月
Jonathan Gennick 讨论关于 Oracle 数据库 9i 第 2 版中的 SQL/XML 标准函数 2003 年 5 月

 

 
Left Curve
论坛
Right Curve
 · SQL 和 PL/SQL
 · Oracle XML DB
 · Application Express
 · SQL Developer
 · SQL*Plus
 · PHP
E-mail this page
Printer View Printer View