python2.7连接oracle数据库,python3连接oracle数据库

  python2.7连接oracle数据库,python3连接oracle数据库

  本文中的示例展示了python如何连接到oracle数据库。请分享,仅供参考。具体步骤如下。

  首先下载驱动:(cx_Oracle))。

  3358 www.python.net/crew/atu伊宁/CX甲骨文/

  但是请注意版本,根据自己的情况选择。

  二。安装:

  首先,配置oracle_home环境变量

  只需运行exe安装程序。将cx_Oracle.pyd复制到Libsite-packages目录。

  在linux下执行

  代码如下:

  python setup.py build

  python setup.py安装

  三。测试程序的执行:

  代码如下:

  导入cx_Oracle

  con=CX _甲骨文. connect (xjtu _ test(,37343734),xjtu.world).

  游标=con.cursor(

  光标关闭(

  con.close()

  内部连接的三个参数从左到右分别是user、pass和TNS。

  这个TNS可以在Oracle客户端工具的网络配置助手中配置。

  四。具体cx_Oracle API请参考:

  33558 www.python.net/crew/atu伊宁/Oracle.html CX甲骨文/html/CX

  动词(verb的缩写)示例:

  代码如下:

  导入cx_Oracle

  conn=CX _甲骨文. connect (Scott/tiger @ oratest))))).

  curs=conn.cursor(

  sql=select * from emp

  RR=curs.execute(SQL)

  row=curs.fetchone(

  裸体

  (7369,史密斯,店员,7902,datetime.datetime (1980,12,17,0,0),800.0,None,20))).

  while行:

  (ID,NAME)行[1],行[1]))。

  row=curs.fetchone(

  打印id、姓名

  史密斯街769号

  艾伦街799号

  71个单词

  琼斯街766号

  马丁754号

  798黑莓

  克拉克街7782号

  斯科特街7788号

  739公斤

  特纳街7844号

  亚当斯街7876号

  700詹姆斯

  每日702次

  734反射器

  如果您使用的是windows平台,那么在运行此测试代码时,您一定会遇到一些问题。总的来说有以下几个问题。

  OCI。在导入cx_Oracle的报告中找不到DLL:

  在安装Oracle的计算机上查找它,并将其复制到Libsite-packages目录。

  在cx_Oracle.connect上,报告运行时错误3360无法获取环境句柄:

  因为这个比较麻烦,所以按照以下步骤解决。()并非所有步骤都是必需的。虽然没有确认,但是执行以下所有步骤确实可以解决问题。)

  首先,确保在控制台下运行这个python脚本。例如,pydev(而不是一些ide)似乎无法加载操作系统环境变量。

  其实Oracle是本地安装的。

  最后添加以下环境变量:((我发的,改成你自己的路径就好。)

  代码如下:

  ORACLE_HOME=D:OracleOra81

  PATH=D:Oracle ora 81 gjdqb;

  希望这篇文章对大家的Python编程有所帮助。

  这篇技术文章是由互联网提供的。如果你不打算侵犯你的权利,请点击这里反馈版权投诉。

  文字来源:php中文网

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

相关文章阅读

  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些
  • 关系型数据库与非关系型数据库简介一样吗,关系型数据库非关系型数据库有哪些,关系型数据库与非关系型数据库简介
  • 关于redis数据库入门详细介绍图片,redis数据库的使用,关于Redis数据库入门详细介绍
  • 使用php连接mysql数据库,php连接数据库的方法
  • 使用php连接mysql数据库,php连接数据库的方法,一文详解PHP连接MySQL数据库的三种方式
  • 什么是分库分表,为什么要进行分库分表-,分库分表的区别,数据库分库分表是什么,什么情况下需要用分库分表
  • vb中adodb连接数据库,
  • treeview控件绑定数据,wpf treeview数据绑定,详解TreeView绑定数据库
  • sql的多表查询,数据库如何实现多表查询
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库
  • SQL数据库的图形管理界面工具是,sql图形界面创建数据库,SQLServer2019 数据库的基本使用之图形化界面操作的实现
  • sql数据库定时备份怎么弄,mysql 定期备份
  • sql数据库定时备份怎么弄,mysql 定期备份,MySQL 数据库定时备份的几种方式(全面)
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar
  • sqlserver的nvarchar和varchar,数据库varchar和nvarchar,SQL中varchar和nvarchar的基本介绍及其区别
  • 留言与评论(共有 条评论)
       
    验证码: