python使用cx_oracle模块连接oracle数据库

  软件版本:我用的是python3.7,数据库是oracle12c,cx-oracle7.0

  首先安装cx-oracle7.0模块,可以使用pip安装,win+r打开运行,输入cmd,启动命令提示符,在命令提示符里输入pip install cx_Oracle

  安装完成后在python交互界面输入import cx_Oracle,结果如下图,即说明安装成功。

  下面就是程序的代码了:

 1 import cx_Oracle #导入模块
 2
 3 conn=cx_Oracle.connect("c##scott/tiger[email protected]/mldn")    #(用户名/密码@主机IP地址/数据库)
 4 cur=conn.cursor()            #获取操作游标
 5 sql="select * from dept"         #sql语句
 6 cur.execute(sql)              #执行括号中的sql语句
 7 biao=cur.fetchall()           #接收全部返回结果
 8 print(biao)
 9 conn.commit()          #提交
10 cur.close()
11 conn.close()
12 input(‘Press Enter to exit...‘)

  

原文地址:https://www.cnblogs.com/winterbear/p/10153180.html

时间: 2024-08-27 06:21:03

python使用cx_oracle模块连接oracle数据库的相关文章

Python使用cx_Oracle模块连接操作Oracle数据库

1. 简介 cx_Oracle 是一个用来连接并操作 Oracle 数据库的 Python 扩展模块, 支持包括 Oracle 9.2 10.2 以及 11.1 等版本 2.安装 最后是去官网http://cx-oracle.sourceforge.net/上下载安装,我自己通过pip和easy install安装都失败了,我是在win8.1的环境下安装的 3.使用 使用就很简单,以下为代码示例 #!/usr/bin/env python #-*- coding:utf-8 -*- import

python连接Oracle数据库

# python连接oracle数据 ## 介绍------------------------------ python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令安装```python -m pip install cx_oracle --pre``` ## 连接oracle代码-----------------------------```pythonimport cx_oracle # 设置 dsn = cx_oracle.makedsn("192.168.

Python 连接 Oracle数据库

1.环境设置 [[email protected] ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [[email protected] ~]# python -V Python 2.6.6 版本:Oracle 12c 2.前提:安装cx_Oracle模块依赖包 由于使用Python连接Oracle,所以需要下载oracle客户端包 官网:http://www.oracle.com/technetwork/topics/linuxx8

Python3安装cx_Oracle连接oracle数据库实操总结

首先安装配置时,必须把握一个点,就是版本一致!包括:系统版本,python版本,oracle客户端的版本,cx_Oracle的版本,然后安装配置就容易了! 如果已经安装Python,查看你安装的Python版本是多少位的: 当然,你64位的操作系统也是可以安装32位的开发环境.反之则不行!切记! oracle客户端的版本,cx_Oracle的版本,要与Python版本和位数对应: 比如: Python版本:Python3.4.3   32位: cx_Oracle的版本:cx_Oracle-5.2

windows下python连接oracle数据库

python连接oracle数据库的方法,具体如下 1.首先安装cx_Oracle包2.解压instantclient-basic-windows.x64-11.2.0.4.0.zip到c:\oracle3.拷贝instantclient_11_2下所有.dll文件到c:\python34\Lib\site-packages\下(根据自己的python版本拷贝到相应的site-packages文件夹下) python连接示例代码: # -*- coding: utf-8 -*- import c

Python ORM 实现及python在linux下连接oracle

ORM “Object Relational Mapping”,即对象-关系映射,就是把关系数据库的一行映射为一个对象,也就是一个类对应一个表,这样,写代码更简单,不用直接操作SQL语句. orm模块:orm.py #!/usr/bin/env python # -*- coding: utf-8 -*- ' Simple ORM using metaclass ' __author__ = 'Michael Liao' class Field(object): def __init__(sel

NodeJs连接Oracle数据库

nodejs连接oracle数据库,各个平台的官方详情文档:https://github.com/oracle/node-oracledb/blob/master/INSTALL.md 我的nodejs连接Oracle的配置,运行环境: windows7 x64 nodejs 0.12.7 Python 2.7.10 npm 2.11.3 运行原理分析 npm调用下载,下载成功之后交由oracle客户端解析驱动包,解析成功之后,执行完成,目录node_modules生成oracledb模块: 程

Ubuntu12.10下Python(cx_Oracle)访问Oracle解决方案

第一步:下载安装cx_Oracle 下载地址:http://sourceforge.net/projects/cx-oracle/files/5.1.2/,下载cx_Oracle的rmp安装文件,注意下载版本最好和Oracle.Python环境保持一致,我当前的环境是Oracle 11g和Python2.7,因此下载的是cx_Oracle-5.1.2-11g-py27-1.x86_64.rpm. 不需按RPM方式去安装,直接解压从中取出cx_Oracle.so文件(只需要这个),复制到Pytho

python下用mysqldb连接使用数据库

第一步:连接 import MySQLdb #首先需要引入mysqldb即Python 连接 MySQL 的模块. conn=MySQLdb.connect(host="localhost",user="root",passwd="")#此处等价于缺省值时即conn=MySQLdb.connect() cur = conn.cursor() #创建游标,用于发送sql指令 这样就可以用游标cur发送sql指令给mysql了. 第二步:操作 1.创