Python
开发人员中心

使用 Oracle 数据库实现高性能的 Python 应用

结合使用 cx_Oracle 扩展和 Python 2 或 3 构建功能丰富的 Oracle 数据库应用。

特性

  • SQL 和 PL/SQL 执行
  • 丰富的数据类型支持
  • 获取大型结果集
  • REF CURSOR
  • 大对象:CLOB 和 BLOB
  • 事务管理
  • 会话池
  • 数据库驻留连接池 (DRCP)
  • 特权连接和数据库启动/关闭
  • 外部身份验证
  • 数据库回调
  • 数据库更改通知
  • 行预取
  • 语句缓存
  • 客户端结果缓存
  • 端到端跟踪
  • Oracle 数据库高可用性特性

cx_Oracle 资源

相关技术

其他开发人员资源

有关结合使用 Python 和 Oracle 的文章

精通 Oracle+Python,第 9 部分:Jython 和 IronPython — 在 Python 中使用 JDBC 和 ODP.NET [2011 年 12 月]
作者:Przemyslaw Piotrowski
这篇文章将介绍 Python 的两个最常用的开发环境 — Java 和 .NET,以及这些平台的 Python 原生实现。

精通 Oracle+Python,第 8 部分:适合 Oracle DBA 使用的 Python [2011 年 12 月]
作者:Przemyslaw Piotrowski
采用 Python 进行快速原型开发,藉此获得极高的数据库管理效率。

精通 Oracle+Python,第 7 部分:面向服务的 Python 架构 [2011 年 12 月]
作者:Przemyslaw Piotrowski
通过在 SOA 业务中采纳 Python 来使用和提供各种不同的 Web 服务。

精通 Oracle+Python,第 6 部分:Python 支持 XML [2011 年 11 月]
作者:Przemyslaw Piotrowski
利用 Oracle XML DB 和 Python XML 处理功能

精通 Oracle+Python,第 5 部分 — 存储过程、Python 编程  [2010 年 3 月]
作者: Przemyslaw Piotrowski
调用数据存储过程及其他感兴趣的高级 Python 编程功能。

精通 Oracle+Python,第 4 部分 — 事务和大型对象 [2010 年 3 月]
作者: Przemyslaw Piotrowski
通过 Python 管理数据库事务并处理大型对象。

在 Django 中构建使用 Oracle 数据库的 Web 应用[2009 年 8 月 20 日]
作者:Yuli Vasiliev
了解如何配置 Django 与 Oracle 数据库交互以及如何使用 ORM 连接数据库。

Python cx_Oracle 5.0 新特性概述 [2009 年 4 月]
作者:Anthony Tuininga
其开发者撰写的 cx_Oracle(访问 Oracle 数据库的标准 Python 扩展)新特性概述。

使用 Python 和 Oracle 数据库实现高并发性 [2009 年 4 月]
作者:Yuli Vasiliev
了解如何借助线程和并发性提高支持 Oracle 数据库的 Python 应用的吞吐量和响应速度。

借助 Oracle 数据库实现 Python 数据持久性 [2009 年 2 月]
作者:Yuli Vasiliev
了解如何利用 Oracle XML DB、Python 脚本和 PL/SQL 存储过程构建以 Oracle 数据库为后台的 Python 应用。

将 Python 与 TurboGears 和 Oracle 结合使用 [2007 年 11 月 26 日]
作者:Daniel Rubio
了解 TurboGears 如何为 Python-istas 提供了一个非常好的框架,用于创建 Oracle 数据库支持的且支持 Web 的应用。