python连接oracle数据库实例
本篇章节讲解python连接oracle数据库的方法,分享给大家供大家参考。具体步骤如下: 一、首先下载驱动:(cx_Oracle) http://www.python.net/crew/atuining/cx_Oracle/ 二、安装: 首先配置oracle_home环境变量 复制代码 代码如下: python setup.py build
python setup.py install 三、执行一段测试程序: 复制代码 代码如下: import cx_Oracle
con = cx_Oracle.connect( "xjtu_test","37343734","xjtu.world") 里边connect中的3个参数从左到右分别是:user,pass,TNS。 那个TNS可以用Oracle客户端工具中的Net Configuration Assistant来配置。 四、具体的cx_Oracle API可以参考: 五、示例: 复制代码 代码如下: >>> import cx_Oracle
>>> conn=cx_Oracle.connect ('scott/tiger@oratest') >>> curs=conn.cursor () >>> sql='select * from emp' >>> rr=curs.execute (sql) >>> row=curs.fetchone() >>> row (7369,'SMITH','CLERK',7902,datetime.datetime(1980,12,17,0),800.0,None,20) >>> while row: (ID,NAME)=(row[0],row[1]) row=curs.fetchone () print ID,NAME 如果使用windows平台,执行那段测试代码时你肯定遇到问题了,一般会有以下问题: ① import cx_Oracle 时报告找不到OCI.DLL: ② cx_Oracle.connect 时报告RuntimeError: Unable to acquire Oracle environment handle: 复制代码 代码如下: ORACLE_HOME=D:OracleOra81
PATH=D:OracleOra81bin; 希望本文所述对大家的Python程序设计有所帮助。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- tornado接收ajax的post请求报错WARNING:tornado.access:405
- Python多进程共享内存与使用参数
- python – SymPy和复数的平方根
- python-提高从熊猫列中提取信息的速度
- python – RuntimeWarning:reduce中遇到的值无效
- easy_install 异常(zipimport.ZipImportError: can’t deco
- python – Django每次请求都使用相同的类视图实例吗?
- 好像自从会了Python之后!我就没有再续费过会员了!解析爱奇
- 想在Jupyter Notebook(Anaconda)中保存并运行Python脚本
- python验证文件是否可读可写