python3连接oracle教程_python3 连接oracle

本文介绍了在Python3中连接Oracle数据库的步骤,包括安装cx_Oracle库、配置Oracle客户端环境变量,以及解决连接问题。关键在于设置NLS_LANG环境变量和正确使用连接字符串。代码示例展示了如何建立连接、执行查询并获取数据。
摘要由CSDN通过智能技术生成

````````````

之前没有用过oracle 数据库,这家是oracle ,天天测试需要修改数据数据,所以自己想用代码实现,当连接oracle 的时候肯定上网找用到哪些包,如何初始化实例啊,结果就卡住了。。。

一开始教程只是大致看没有仔细读。所以只在pycharm 里面安装了cx_Oracle,结果报错,说是没有oracle客户端, 然后又开始找与oracle 相对应的版本,并且要与电脑位数相对应。

然后用到是11_2 ,我自己是想下载的,适逢国家大事,oracle 的验证邮件一直打不开 。 ,,

工作有点繁杂,搁下了,昨天想起来,又开始找包。

instantclient-basic-windows.x64-11.2.0.4.0.zip    解压,设置环境变量在path里面

cx_Oracle-5.3-11g.win-amd64-py3.5-2.exe

因为我的电脑是64位,windows ,so。。。

=------------------------------

----------------------------------------=

最重要的一点,网上好多说要把client 包里面的oci.dll 放在python 的site-packages下面,但是是不需要的~~!!! 这里就是坑。

-----------------------------------

代码如下:

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值