Oracle数据库连接
使用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数据库连接相关推荐
- python从oracle提取数据库_[python] python 和远程oracle 数据库连接,select提取文件 环境搭建过程...
2016.7.29 开始正式玩python,从听上去很恶心的垃圾.破烂.玩意开始,和sc部门公司那边对接取出来实时交易数据,给回测的大佬们用.汗吧,不仅大佬们没有用,一不小心本宫也越走越这么远~~~~ ...
- java oracle数据库连接代码,java连接oracle数据库代码实例(注释详解)
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sq ...
- vs2008与oracle数据库连接
近期我要做个oracle的大作业,要用到ado.net.所以需要解决vs2008和oracle数据库连接问题,我和同学两个人在一起研究研究怎么写,是否和sql数据库连接一样,现在让我把步骤写下来,分享 ...
- oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好
oracle数据库连接非常慢,sqlplus很快,用客户端就很慢,十几秒才好.然后服务器内存一下就飙升到了90%,最开始以为是表空间占满了,数据库连接数占满了.折腾了半天,重启,还是很慢.应用连接数据 ...
- vb与oracle数据库连接,vb.net 如何与oracle数据库连接
vb.net 如何与oracle数据库连接 在web.config中配置: '连接Oracle Dim strConnect As String = System.Web.Configuration. ...
- oracle连接耗尽,linux熵池耗尽,导致oracle数据库连接失败
linux熵池耗尽,导致oracle数据库连接失败 今天接到某业务开发人员的报错信息: 1.png 随后又接到应用运维人员的报错信息: 2.png 连接失败,errorCode 17002, stat ...
- sql server 与 oracle 数据库连接
测试环境搭建学习 技术点一: sql server 与 oracle 数据库连接 问题出现: 用的是wind7 系统, 我需要用 sqlserver 远程连接 oracle 数据库 第一步:下载 or ...
- oracle连接超时是什么意思,oracle数据库连接超时怎么办 求指导oracle远程连接超时怎么办...
今天给大家带来oracle数据库连接超时怎么办,求指导oracle远程连接超时怎么办,让您轻松解决问题. oracle数据库是开发人员必备的一个数据库,但是有些小伙伴们,经常会出现这样的问 ...
- C#操作Oracle数据库连接超时的错误处理
C#操作Oracle数据库连接超时的错误处理 创建时间: 2007/08/09 最近在使用C#操作Oracle数据库时发现了一个奇怪的问题, 在数据库会话存在超时限制时, 即使客户端重新连 ...
- Windchill配置远程Oracle数据库连接
Windchill配置远程Oracle数据库连接 备份D:\ptc\Windchill_10.2\Windchill\site.xconf文件为D:\ptc\Windchill_10.2\Windch ...
最新文章
- 初探swift语言的学习笔记一(基本数据类型)
- Linux环境编译时报错/lib64/libdl.so.2: could not read symbols: Invalid operation
- Nginx 的 Location 配置指令块
- oracle数据库11g完全卸载,oracle 11g完全卸载
- 切单个图标为背景透明的方法
- POJ 2488 A Knight's Journey
- java获取电脑配置_Java.Utils:获取电脑配置信息
- Intellij IDEA 代码格式化配置和快捷键
- android horizontalscrollview 固定宽度,Android HorizontalScrollView 内容宽度
- Google测试之道读后感
- linux服务器实现AD域认证,Linux下用户启用Windows AD做集中认证
- 邮件客户端开源_5个最佳开源环境电子邮件客户端
- Spring Cloud (Eureka,Feign,Hystrix整合)
- 如何用一张影像动图来对比成都市2019年和2020年油菜花分布状态?
- 高效程序员的狂暴之路
- 【愚公系列】2021年12月 攻防世界-简单题-CRYPTO-010(转轮机加密)
- 【干货】柔性电池的未来展望
- 共轭方向法和共轭梯度法
- 前端获取页面的高度/宽度
- 安卓开发-基础知识补习7