使用Oracle需要数据库与python版本一致,python调用Oracle需要配置环境变量

import cx_Oracle

from auto_interface.testting import rpb_all_param

# os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'

class Oracle_conn():

classmethod可以在类调用时不用实例化直接使用内部函数

@classmethod

def select(self, sql, orcle_adress=rpb_all_param.Param.orcle_adress):

conn = cx_Oracle.connect(orcle_adress)

print(sql)

c = conn.cursor()

c.execute(sql)

ftechone会输出结果的第一条,循环输出可顺序输出全部

value = c.fetchone()

c.close()

conn.close()

if value is None:

return ''

print('8888888888888888')

print(value[0])

return value[0]

@classmethod

def update(self, sql, orcle_adress=rpb_all_param.Param.orcle_adress):

print(sql)

conn = cx_Oracle.connect(orcle_adress)

c = conn.cursor()

c.execute(sql)

获取影响行数

if c.rowcount < 1:

print('参数有误,需核对')

# print(c.rowcount)

c.close()

conn.commit()

conn.close()

if __name__ == "__main__":

Oracle_conn().update(sql)

Oracle数据库连接相关推荐

  1. python从oracle提取数据库_[python] python 和远程oracle 数据库连接,select提取文件 环境搭建过程...

    2016.7.29 开始正式玩python,从听上去很恶心的垃圾.破烂.玩意开始,和sc部门公司那边对接取出来实时交易数据,给回测的大佬们用.汗吧,不仅大佬们没有用,一不小心本宫也越走越这么远~~~~ ...

  2. java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)

    import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...

  3. vs2008与oracle数据库连接

    近期我要做个oracle的大作业,要用到ado.net.所以需要解决vs2008和oracle数据库连接问题,我和同学两个人在一起研究研究怎么写,是否和sql数据库连接一样,现在让我把步骤写下来,分享 ...

  4. oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好

    oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好.然后服务器内存一下就飙升到了90%,最开始以为是表空间占满了,数据库连接数占满了.折腾了半天,重启,还是很慢.应用连接数据 ...

  5. vb与oracle数据库连接,vb.net 如何与oracle数据库连接

    vb.net 如何与oracle数据库连接 在web.config中配置: '连接Oracle Dim strConnect As String = System.Web.Configuration. ...

  6. oracle连接耗尽,linux熵池耗尽,导致oracle数据库连接失败

    linux熵池耗尽,导致oracle数据库连接失败 今天接到某业务开发人员的报错信息: 1.png 随后又接到应用运维人员的报错信息: 2.png 连接失败,errorCode 17002, stat ...

  7. sql server 与 oracle 数据库连接

    测试环境搭建学习 技术点一: sql server 与 oracle 数据库连接 问题出现: 用的是wind7 系统, 我需要用 sqlserver 远程连接 oracle 数据库 第一步:下载 or ...

  8. oracle连接超时是什么意思,oracle数据库连接超时怎么办 求指导oracle远程连接超时怎么办...

    今天给大家带来oracle数据库连接超时怎么办,求指导oracle远程连接超时怎么办,让您轻松解决问题.       oracle数据库是开发人员必备的一个数据库,但是有些小伙伴们,经常会出现这样的问 ...

  9. C#操作Oracle数据库连接超时的错误处理

    C#操作Oracle数据库连接超时的错误处理    创建时间: 2007/08/09    最近在使用C#操作Oracle数据库时发现了一个奇怪的问题, 在数据库会话存在超时限制时, 即使客户端重新连 ...

  10. Windchill配置远程Oracle数据库连接

    Windchill配置远程Oracle数据库连接 备份D:\ptc\Windchill_10.2\Windchill\site.xconf文件为D:\ptc\Windchill_10.2\Windch ...

最新文章

  1. 初探swift语言的学习笔记一(基本数据类型)
  2. Linux环境编译时报错/lib64/libdl.so.2: could not read symbols: Invalid operation
  3. Nginx 的 Location 配置指令块
  4. oracle数据库11g完全卸载,oracle 11g完全卸载
  5. 切单个图标为背景透明的方法
  6. POJ 2488 A Knight's Journey
  7. java获取电脑配置_Java.Utils:获取电脑配置信息
  8. Intellij IDEA 代码格式化配置和快捷键
  9. android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
  10. Google测试之道读后感
  11. linux服务器实现AD域认证,Linux下用户启用Windows AD做集中认证
  12. 邮件客户端开源_5个最佳开源环境电子邮件客户端
  13. Spring Cloud (Eureka,Feign,Hystrix整合)
  14. 如何用一张影像动图来对比成都市2019年和2020年油菜花分布状态?
  15. 高效程序员的狂暴之路
  16. 【愚公系列】2021年12月 攻防世界-简单题-CRYPTO-010(转轮机加密)
  17. 【干货】柔性电池的未来展望
  18. 共轭方向法和共轭梯度法
  19. 前端获取页面的高度/宽度
  20. 安卓开发-基础知识补习7

热门文章

  1. Android 常有的Utils工具类总结
  2. 在线图片翻转、旋转工具
  3. 自定义函数导致的sql性能问题
  4. 仿糯米弹框效果demo
  5. java项目 建文件夹_在Java工程下,用java代码创建文件夹
  6. GBase 8s ALTER ROUTINE 语句
  7. html移除disabled属性,JQuery设置和去除disabled属性
  8. LiveView – 桌面全屏录屏软件 MP4格式录制
  9. 雄安新区发展区块链产业应规划先行
  10. 【Maven】pom.xml教程