Python操作Oracle
Python对Oracle数据库的基本操作
1、电脑要安装Oracle server。
2、pip install cx_Oracle
3、
db = cx_Oracle.connect(username, password, host) # 连接数据库 "host": "localhost:1521/xe"
cursor = db.cursor()# 游标
sql = "insert into RUN_LIST(RUNINDEX,DATETIME,EQPID,UNITID,TABLENAME,FILEPATH)values(PDC_RUNINDEX.nextval,to_date(:DATETIME,'YYYY-MM-DD HH24:MI:SS'),:EQPID,:UNITID,:TABLENAME,:FILEPATH)"
cursor.execute(sql, run_file)# run_file为参数
run_file = {'DATETIME': self.get_now_time(), 'EQPID': EQPID, 'UNITID': UNITID, 'TABLENAME': TableName, 'FILEPATH': FilePath}# 参数列表 ,Oracle的参数与SQLserver 类似但是还是有区别
db.commit()# 插入、删除数据后需要提交才会生效cursor.close()db.close()
总结:Oracle语法虽然与SQLserver很相似,但是在很多具体操作和细节上面还是有很多的不同,比如设置主键自增sequence,SQLserver可以直接设置,但是在Oracle需要手动去写这串SQL才能使用,参数的设置也不一样,SQLserver中通过@作为占位符,但是Oracle需要使用:来表示。
转载于:https://www.cnblogs.com/lsb123/p/11221226.html
Python操作Oracle相关推荐
- 用Python操作Oracle
Python作为一门易学易用且不失强大的语言, 国内外不乏用Python开发的从桌面系统到复杂大型系统的例子.但作为脚本语言中的一位著名代表,Python不仅可以用来取代Java.C++等系统 语言来 ...
- Python操作Oracle数据库:cx_Oracle
1 安装与导入 Python操作Oracle数据库多用cx_Oracle这个第三方扩展,总体而言,cx_Oracle的使用方式与Python操作MySQL数据库的pymysql库还是很相似的,如果还没 ...
- python访问oracle_用Python操作Oracle
本文转载于: 用Python操作Oracle Python作为一门易学易用且不失强大的语言, 国内外不乏用Python开发的从桌面系统到复杂大型系统的例子.但作为脚本语言中的一位著名代表,Python ...
- python操作Oracle数据库
1. 准备工作 ① 首先,你必须安装好Oracle数据库.Oracle数据库的安装并不是那么容易,大家可以去找一个安装教程,慢慢研究. ② 其次,你既然用Python操作Oracle,你必须要安装Py ...
- python操作Oracle、PostgreSQL,MySql数据库增删改查
python操作Oracle.PostgreSQL,MySql数据库增删改查,工作中可运行案例,直接上代码,供大家参考. # _*_ coding:UTF-8 _*_#import ServerCon ...
- python excel导入oracle数据库_【Python代替Excel】12:Python操作oracle数据库
日常工作中,如果有数据库权限,那么在oracle中提取数据.在Python中处理是比较方便的.Python也提供了一个库专门操纵数据库.今天就专门来讲讲如何在Python中操作数据库. 准备工作 需要 ...
- python 操作oracle 执行脚本_python、abaqus执行脚本路径
python中获取执行脚本路径方法 1.sys.path[0]:获取执行脚本目录绝对路径 #每次执行脚本时,python会将执行脚本目录加入PYTHONPATH环境变量中(sys.path获取) #! ...
- python 操作oracle 执行脚本_CentOS 7定时执行python脚本
CentOS 7定时执行python脚本 在CentOS下,可以使用crontab进行定时任务的处理. 一.crontab的安装 默认情况下,CentOS 7中已经安装有crontab,如果没有安装, ...
- Python应用实战系列-如何通过Python来操作Oracle数据库:cx_Oracle
最近需要将一批数据从csv文件中迁移到Oracle数据库中,打算用Python来实现,趁着这个机会,写一篇博客学习总结一些如何使用Python来操作Oracle数据库. 1 安装与导入 Python操 ...
最新文章
- HighChart学习-更新数据data Series与重绘
- HashTable 解决碰撞(冲突)的方法 —— 分离链接法(separate chaining)
- jQuery 2.0.3 源码分析 事件体系结构
- stm32cubeide ST-LINK_gdbserver _ZTINSt8ios_base7failureB5cxx11E libstdc++.so.6问题解决
- android搭建客户端,用Android搭建客户端 手机和服务器交互开发实例
- Oracle体系结构一
- 11g oracle 客户端驱动_oracle 11g 数据库驱动包
- Kiwi for Gmail Mac(mac gmail邮箱客户端)
- 外贸公司比较常用邮箱有哪几个?邮箱的区别是什么?
- 苹果为App订阅付费添加二次确认 避免意外支付情况
- GSON解析JSON保存到数据库
- 买零食 HihoCoder - 1272
- python学习第六天
- 抖音自动私信Auto.js脚本源码
- 学习笔记 | 内生性全面介绍
- PC版有道词典全白皮肤太亮?自己修改背景颜色(Win10)
- api接口签名验证(MD5)
- 7-2 约瑟夫环问题-hebust (25 分)
- 2020年T电梯修理答案解析及T电梯修理找答案
- 我的黑莓8830插CDMA卡成功
热门文章
- matlab相位相关图像配准,数字图像处理,相位相关图像配准
- 计算机信息技术会考操作题,信息技术会考操作题整理.doc
- python闭包技巧_案例详析:Python闭包与nonlocal关键字
- python安装whl_1 Matplotlib在win10下安装
- mysql tb级数据库_4.5万字手把手教你实现MySQL TB级数据存储!!
- android字体等宽,Android等宽字体大小
- 白鹭引擎生成html,初识Egret白鹭引擎 之 创建舞台
- oracle监听怎么关闭,Oracle数据库启动监听、关闭
- 雪碧图PHP,Css Sprite(雪碧图、精灵图) - SegmentFault 思否
- java中接口私有反方_接口中的Java 9私有方法