Python作为一门易学易用且不失强大的语言, 国内外不乏用Python开发的从桌面系统到复杂大型系统的例子。但作为脚本语言中的一位著名代表,Python不仅可以用来取代Java、C++等系统 语言来开发复杂的大型系统,也可以被当作一种辅助工具用来做一些日常工作中的琐碎的事情,比如备份、生成测试数据、日志分析等等。本文将通过一些简单的例 子来演示如何使用Python来访问Oracle进行基本操作。需要说明的是本文并不会尝试对 Python 或Oracle进行全面的介绍或细致的讲解,只是通过一些简单实用的示例来,来演示如何使用Python操作Oracle。如果您希望深入了解请 Python及Python操作Oracle请参考本文最后给出的扩展阅读材料。
1、 运行环境搭建
首先安装Python运行环境
选择 2.6.x 版本下载 ,安装略过。
安装完成后在打开命令行 ,输入 python 进入 Python 交互环境如下图所示
经典的Hello World:在交互环境中输入
>>> print 'HELLO PYTHON'
回车后结果如下:
类似我们在Java中访问数据库,需要使用相应数据库系统的 JDBC实现,Python中也有类似JDBC的一个统一接口,名为Python DB API,所以也需要相应的数据库系统的实现。Oracle的实现叫做cx_Oracle,所以需要先安装cx_Oracle
安装略过,安装完成后在Python交互环境中输 入
import cx_Oracle #注 意大小写
如下图所示: