python使用 cx_Oracle 模块进行查询操作示例


Posted in Python onNovember 28, 2019

本文实例讲述了python使用 cx_Oracle 模块进行查询操作。分享给大家供大家参考,具体如下:

# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
print time.ctime()
try:
 conn = cx_Oracle.connect('tlcbuser/tlcbuser@10.5.100.232/tlyy')
# cursor = conn.cursor()
# xsql="select * from tlcb_mon_device a where a.ipaddr='10.3.244.1'"
# r = cursor.execute(xsql)
# print r
except Exception,e:
 print e
 print type(e)
 print str(e).decode('UTF-8').encode('GBK')
 print time.ctime()

C:\Python27\python.exe C:/Users/tlcb/PycharmProjects/untitled/a6.py
Mon Oct 22 10:35:59 2018
ORA-12170: TNS: ���ӳ�ʱ
<class 'cx_Oracle.DatabaseError'>
Mon Oct 22 10:36:20 2018
 
Process finished with exit code 0

# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
print time.ctime()
try:
 conn = cx_Oracle.connect('tlcbuser/tlcbuser@10.5.100.232/tlyy')
# cursor = conn.cursor()
# xsql="select * from tlcb_mon_device a where a.ipaddr='10.3.244.1'"
# r = cursor.execute(xsql)
# print r
except Exception,e:
 print e
 print type(e)
 print time.ctime()

C:\Python27\python.exe C:/Users/tlcb/PycharmProjects/untitled/a6.py
Mon Oct 22 10:44:20 2018
ORA-12170: TNS: 连接超时
<class 'cx_Oracle.DatabaseError'>
Mon Oct 22 10:44:41 2018
 
Process finished with exit code 0

# !/usr/bin/env python
# -*- coding: utf-8 -*-
import cx_Oracle
from pprint import pprint
import csv
import time
import re
import binascii
import os
os.environ['NLS_LANG'] = 'SIMPLIFIED CHINESE_CHINA.UTF8'
print time.ctime()
conn = cx_Oracle.connect('test/test@10.10.17.200/serv')
cursor = conn.cursor()
xsql="select 'aaa' from dual"
cursor.execute(xsql)
result = cursor.fetchall()
print result

C:\Python27\python.exe C:/Users/tlcb/PycharmProjects/untitled/rizhiyi/a7.py
Mon Oct 22 11:33:52 2018
[('aaa',)]
 
Process finished with exit code 0

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python数组条件过滤filter函数使用示例
Jul 22 Python
将Python中的数据存储到系统本地的简单方法
Apr 11 Python
对于Python编程中一些重用与缩减的建议
Apr 14 Python
python创建临时文件夹的方法
Jul 06 Python
Python使用pandas处理CSV文件的实例讲解
Jun 22 Python
使用pandas模块读取csv文件和excel表格,并用matplotlib画图的方法
Jun 22 Python
详解python中index()、find()方法
Aug 29 Python
Python全栈之列表数据类型详解
Oct 01 Python
浅析PEP572: 海象运算符
Oct 15 Python
关于Keras模型可视化教程及关键问题的解决
Jan 24 Python
Python获取百度热搜的完整代码
Apr 07 Python
Python socket如何解析HTTP请求内容
Feb 12 Python
在python中创建指定大小的多维数组方式
Nov 28 #Python
python3.x 生成3维随机数组实例
Nov 28 #Python
python返回数组的索引实例
Nov 28 #Python
numpy中三维数组中加入元素后的位置详解
Nov 28 #Python
python3 BeautifulSoup模块使用字典的方法抓取a标签内的数据示例
Nov 28 #Python
解决Python二维数组赋值问题
Nov 28 #Python
python之array赋值技巧分享
Nov 28 #Python
You might like
PHP超全局数组(Superglobals)介绍
2015/07/01 PHP
php探针不显示内存解决方法
2019/09/17 PHP
Javascript 页面模板化很多人没有使用过的方法
2012/06/05 Javascript
在JavaScript中实现类的方式探讨
2013/08/28 Javascript
ExtJS DOM元素操作经验分享
2013/08/28 Javascript
js 加密压缩出现bug解决方案
2014/11/25 Javascript
对于jQuery性能的一些优化建议
2015/08/13 Javascript
web 前端常用组件之Layer弹出层组件
2016/09/22 Javascript
简单几步实现返回顶部效果
2016/12/05 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
bootstrap-table组合表头的实现方法
2017/09/07 Javascript
BootstrapTable加载按钮功能实例代码详解
2017/09/22 Javascript
Node.js微信 access_token ( jsapi_ticket ) 存取与刷新的示例
2017/09/30 Javascript
vue+iview动态渲染表格详解
2019/03/19 Javascript
基于Fixed定位的框选功能的实现代码
2019/05/13 Javascript
Node.js 的 GC 机制详解
2019/06/03 Javascript
CountUp.js实现数字滚动增值效果
2019/10/17 Javascript
小程序自定义弹框效果
2020/11/16 Javascript
python让图片按照exif信息里的创建时间进行排序的方法
2015/03/16 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
使用Python实现简单的服务器功能
2017/08/25 Python
Python+matplotlib+numpy绘制精美的条形统计图
2018/01/02 Python
Numpy中stack(),hstack(),vstack()函数用法介绍及实例
2018/01/09 Python
python3+PyQt5+Qt Designer实现扩展对话框
2018/04/20 Python
Python 实现递归法解决迷宫问题的示例代码
2020/01/12 Python
Python描述数据结构学习之哈夫曼树篇
2020/09/07 Python
pymysql模块使用简介与示例
2020/11/17 Python
C语言面试题
2013/05/19 面试题
煤矿安全生产责任书
2014/04/15 职场文书
综合实践活动总结
2014/05/05 职场文书
见习报告的格式
2014/10/31 职场文书
营销经理工作检讨书
2014/11/03 职场文书
小学班主任工作经验交流材料
2015/11/02 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
python基础之停用词过滤详解
2021/04/21 Python
FP-growth算法发现频繁项集——发现频繁项集
2021/06/24 Python