windows下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 cx_Oracle conn=cx_Oracle.co…
连接:python操作oracle数据库  python——连接Oracle数据库 python模块:cx_Oracle, DBUtil 大概步骤: 1. 下载模块 cx_Oracle (注意版本) 2. Windows下用easy_install.exe (Python安装目录下,Script目录中)先安装pip. pip要在path环境变量中 3. 在下载cx_Oracle模块的目录下,执行pip install  xxx 命令 4. 验证: Python执行 import cx_Oracl…
python连接Oracle数据库 查看Oracle版本 select * from v$version 下载对应版本的InstantClient 下载网址 InstantClient 1.解压InstantClient 2.环境变量 3.将其解压目录下的oci.dll.oraocieixx.dll.oraoccixx.dll文件复制到python安装目录的Lib/site-packages文件夹下 安装cx_Oracle驱动包 pip insatll cx_Oracle Python与Orac…
1.环境设置 [root@oracle ~]# cat /etc/redhat-release CentOS release 6.9 (Final) [root@oracle ~]# python -V Python 2.6.6 版本:Oracle 12c 2.前提:安装cx_Oracle模块依赖包 由于使用Python连接Oracle,所以需要下载oracle客户端包 官网:http://www.oracle.com/technetwork/topics/linuxx86-64soft-092…
前言 Python自带的模块中有很多操纵文件的.我们可以把文件的数据读出来,经过处理还可以将数据写入文件中.但是对于数据的管理和分析来说,数据库还是专业一些.如果Python能和数据库结合在一起,那么就能结合两种的优势,提高效率. 工作中使用的是Oracle数据库,Python有一个模块cx_Oracle可以与Oracle相连.要使用cx_Oracle,就要先下载. 1. 下载cx_Oracle Python一个官方网站PyPI,上面有丰富的模块.cx_Oracle就可以在PyPI中下载.打开P…
step1:下载cx_Oracle模块,cmd--pip install cx_Oracle step2: 1 import cx_Oracle #引用模块cx_Oracle 2 conn=cx_Oracle.connect('truck/******@10.74.**.**:****/****') #连接数据库 3 c=conn.cursor() #获取cursor 4 x=c.execute('select sysdate from dual') #使用cursor进行各种操作 5 x.fe…
操作系统,python3.5, oracle_11, 均为64位:plsql 正常连接. 也顺利安装了cx_oracle 6.3,但是python进行连接的时候就会报错"DatabaseError: DPI-1047: 64-bit Oracle Client library cannot be loaded: " . 原因: instantclient版本为32位,需更换成64位. 解决方案: 一.已安装oracle客户端 1. 重新下载 instantclient 64位, 下载链…
我们在测试中可能需要对oracle 数据库进行操纵,比如这样一个场景,在往oracle 里面插数据的同时,另一个工具从里面读,如何能保证读出来的数据是有顺序的,即:先插入进去的先读出来,根据这个场景们首先需要制作一个不断往oracle 数据库里面插入数据的脚本.这个时候我们想到了python 的cx_Oracle库,下面我们就来实现一下: import cx_Oracle import time ISOTIMEFORMAT='%Y-%m-%d %X' def connectOracle(): c…
本机环境:64位win7,安装了64位的oracle桌面类 服务器环境:64位windows server 2008,64位oracle服务器端 问题:本机用sql developer连数据库没有问题,winform程序连接也没有问题,但是web程序连接oracle失败,报错:“尝试加载 Oracle 客户端库时引发 BadImageFormatException.如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行,将出现此问题.“ 解决过程:在网上查找原因,说是因为VS…
注意:64位操作系统必须安装64位oracle客户端,否则会连接报错 安装第三方库:cx_Oracle 一.连接数据库的三种方式: 1.cx_Oracle.connect('账号/密码@ip:端口/数据库实例名') 2.cx_Oracle.connect('账号', '密码', 'ip:端口/数据库实例名') 3.tns = cx_Oracle.makedsn('ip', '端口', '数据库实例名') cx_Oracle.connect('账号', '密码', tns) 示例: tns = c…
今天使用Python连接数据库,连接没有问题,就是中文显示乱码,网上找了很多解决方案, 最后选择使用这个 #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: loovelj #date:2017/5/31 17:28 #-*- coding: utf-8 -*- #引用模块cx_Oracle import cx_Oracle import sys import os reload(sys) sys.setdefaultencoding('u…
1,创建数据库连接connect和关闭数据库连接close 1.1 创建数据库连接的三种方式: 方法一:用户名.密码和监听分开写 import cx_Oracle db=cx_Oracle.connect('username/password@host/orcl') db.close() 方法二:用户名.密码和监听写在一起 import cx_Oracle db=cx_Oracle.connect('username','password','host/orcl') db.close() 方法三…
一.下载Mysql官方connector驱动 地址:https://dev.mysql.com/downloads/connector/python/ 根据提示安装.dmg文件即可. 二.验证是否安装成功 shell> python >>> from distutils.sysconfig import get_python_lib >>> print get_python_lib() # Python v2.x /Library/Python/2.7/site-…
1.先安装好Instant Client程序. 2.打开cmd 执行sqlplus命令,如果出现如下图 2.说明需要把oracle install 的bin目类 添加系统环境path中,如下图添加环境变量并保存 3.重新打开cmd 执行sqlplus命令,如下图成功: 4.进行连接数据库,输入命令连接成功:用户名/密码@IP:端口/标识 5.执行查询用户数量语句 :select count(1) from dba_users;…
1.设置环境变量,需添加如下的环境变量:      2.打开Qt Command Prompt,输入第一条命令:cd %QTDIR%\src\plugins\sqldrivers\mysql 后按回车,然后输入第二条命令: qmake "INCLUDEPATH+=C:\MySQL\include","LIBS+=C:\MySQL\lib\opt\libmysql.lib" mysql.pro 最后输入:mingw32-make 进行编译. 或者如下图所示,在.pro…
这是我在使用python连接Oracle数据库时遇到的问题.在此做一下总结. 1.pip install cx_Oracle 2.然后还需要在下载一个数据库客户端工具instantclient-basic 解压以后,将路径添加到系统的path变量中.然后重启Pycharm. 下载地址:https://www.oracle.com/database/technologies/instant-client/winx64-64-downloads.html 3.打开E:\app\当前的user\pro…
本文主要介绍python对oracle数据库的操作学习 包含:oracle数据库在Windows操作系统下的安装和配置.python需要安装的第三方拓展包以及基本操作的样例学习. 1          Oracle数据库 1.1       Oracle环境配置&客户端连接 1.1.1          下载安装Oracle绿色版客户端instantclient: 到oracle官网下载instantclient basic包,解压缩到E:\ProgramFile\instantclient:…
1          Oracle数据库 1.1       Oracle环境配置&客户端连接 1.1.1          下载安装Oracle绿色版客户端instantclient: 到oracle官网下载instantclient basic包,解压缩到E:\ProgramFile\instantclient: 1.1.2          设置环境变量: NLS_lANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK(注意中间有空格,这个如果不设,toad查询中文会…
一.库连接步骤 1.下载cx_Oracle模块 下载步骤 工具 pycharm :File--->右键setting--->找到Project Interpreter  ----->在此位置搜索下载相应的模块进行下载即可 搜索想要安装的模块,选中之后Install   package即可 2.python连接代码编写 前提:虚拟机上的window7上32位的Oralce11.2.0版本的数据库.表Python_Oracle ,以及表中有一些测试数据 """…
在MyEclipse下Java连接Oracle数据库 第一步:新建Java项目. 填写项目名,其它设置默认,点击完成即可. 新建java类,填写包名和类名,勾选public static void main(String [] args),点击完成即可. 第二步:添加Oracle驱动. 在Libraries下,点击添加额外jar包 添加完点击OK 此时项目目录下已经有了驱动. 第三步:编写代码测试 在OrclTest.java文件中添加如下代码: package OPerateOrcl; imp…
背景: 这两天在学习Oracle数据库,这里就总结下自己上课所学的知识,同时记录下来,方便整理当天所学下的知识,也同时方便日后自己查询. SQL语句的话,这里我就不多讲了,感觉和其他的数据库(MySQL.SQL Server)都是类似,区别不大. 今天在这里就写下 Java 连接 Oracle 数据库的三种连接方式. 工具: Oracle Database 10g Express Edition cmd命令窗口 IDEA 2016.1.3 ojdbc6_g.jar(数据库驱动包) jdk 1.8…
在64 位win 7或windows 8系统下,visual studio直接F5运行网站调试,你会发现不能连接Oracle数据库,会报一个“ORA-06413: Connection not open.”的错误.经过反复研究发现,原来是因为WebDev.WebServer.EXE的路径C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0\中包含有括号“(x86)”,与oracle不兼容所致.于是通过短文件名访问We…
windows下plsql连接linux下的oracle数据库 经过多方查找,终于找到解决办法,特此记录下来,共享之. PL/SQL Develorper:目前未发现可以在Linux系统中安装的版本. 首先确定Oracle在linux环境下可以运行. 第一步,以oracle用户登上Linux系统进行如下操作 ● 查询监听状态:lsnrctl status ● 如果监听没打开,则打开监听服务:lsnrctl start ● 以sysdba身份连接数据库:sqlplus  /  as sysdba…
真的是太不容易了,以前的时候在window server 2003上面搭建了一套asp+oracle的接口系统,就费了好大的劲儿,其实那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今天打算把接口从测试环境部署到公网环境上去的时候就出现了各种各样的问题,这次一定得记录一下. 先来说一下这套接口系统的整体方案: 之所用选用asp是因为属于轻量级的接口系统,只需要修改好了以后复制粘贴上去接口就立即生效,而不需要像java系的接口程序要用tomcat打包.上传.部署这样的.那这个系统就…
任务目的:本地windows下PHP连接远程服务器下的oracle. 必须必须 确定服务器的数据库版本,如果本地的驱动和对方服务器版本不一致,会导致许多报错. 已知的oracle版本  分为 32位的10G,11G,13G 64位的10G,11G,13G 我本机是64位的系统,开始就进去误区,把所有版本的64位下载了一遍,结果 不管你怎么调,本地的驱动就是找不到oci方法. 然后目标定位到32位,32位如果下载错版本,会报这个错. oci_connect(): OCIEnvNlsCreate()…
相关版本信息: PHP Version 5.6.30 nginx version: nginx/1.10.3 Linux version 2.6.32-358.el6.x86_64 (mockbuild@c6b8.bsys.dev.centos.org) (gcc version 4.4.7 20120313 (Red Hat 4.4.7-3) (GCC) ) #1 SMP Fri Feb 22 00:31:26 UTC 2013 64位 php连接oracle数据库虽然不是最佳拍档,但组内开发…
真的是太不easy了,曾经的时候在window server 2003上面搭建了一套asp+oracle的接口系统.就费了好大的劲儿,事实上那会迷迷瞪瞪的也不知道怎么的就弄好了,也懒得管了.OK,从昨天到今天打算把接口从測试环境部署到公网环境上去的时候就出现了各种各样的问题.这次一定得记录一下. 先来说一下这套接口系统的总体方案: 之所用选用asp是由于属于轻量级的接口系统,仅仅须要改动好了以后复制粘贴上去接口就马上生效.而不须要像java系的接口程序要用tomcat打包.上传.部署这种.那这个…
一,关于win8下安装Oracle 11gR2 1.我下载的是Oracle_11gR2_win64.其中有两个包: 注意:在解压了之后将:win64_11gR2_database_2of2\database\stage\Compenets\*  即,将第二个下的\database\stage\Components\*所有内容拷贝到win64_11gR2_database_1of2对应的目录下 2.我的系统是win8.1:先前试过Oracle10,安装过程很麻烦,出现了很多问题,所以用了11g 3…
.NetFramework3.5提供了LinqToSQL组件,为我们访问数据库提供了方便.我用的是VS+Oracle开发工具.也想体验一下快捷方便的感觉. 1.连接Oracle数据库 在连接Oracle数据库过程中,提示“错误OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用”. 查找了相关资料,找到了是WIN7的安全模式,权限问题,在win7下要用管理员身份运行所有的不兼容软 件.于是,以管理员身份启动vs2008,再次连接,数据连接成功! 2.新建实体类 通过拖拽的方式,…
在vs2010下使用OleDB连接Oracle数据库 ——此方法不需要配置数据源. 1. 在“服务器资源管理器”中,选择“数据库连接”,右击,选择“添加连接”. 2. 出现下面的界面,并按图中选择“用于OLE DB的.NET Framework数据提供程序”.点击确定. 3. 在添加连接窗口中,服务器名填写你安装Oracle时填写的全局变量,用户名和密码分别就是你登陆到Oracle是的用户名和密码.点击测试连接,如果出现右侧的小图,则表示连接成功,否则失败.点击确定. 4. 点击上图中的“高级”…