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 相关文章推荐
import的本质解析
Oct 30 Python
Pycharm+Scrapy安装并且初始化项目的方法
Jan 15 Python
python使用phoenixdb操作hbase的方法示例
Feb 28 Python
Pyqt5如何让QMessageBox按钮显示中文示例代码
Apr 11 Python
python基础教程之while循环
Aug 14 Python
关于python导入模块import与常见的模块详解
Aug 28 Python
使用apiDoc实现python接口文档编写
Nov 19 Python
python 视频逐帧保存为图片的完整实例
Dec 10 Python
Pytorch 多块GPU的使用详解
Dec 31 Python
Python生成器常见问题及解决方案
Mar 21 Python
python如何调用java类
Jul 05 Python
Python的scikit-image模块实例讲解
Dec 30 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
simplehtmldom Doc api帮助文档
2012/03/26 PHP
源码分析 Laravel 重复执行同一个队列任务的原因
2017/12/25 PHP
TP5框架页面跳转样式操作示例
2020/04/05 PHP
引入JS文件IE6报语法错误或缺少对象问题的解决方法
2014/01/09 Javascript
JqueryMobile动态生成listView并实现刷新的两种方法
2014/03/05 Javascript
解释&amp;&amp;和||在javascript中的另类用法
2014/07/28 Javascript
javascript密码强度校验代码(两种方法)
2015/08/10 Javascript
JavaScript tab选项卡插件实例代码
2016/02/23 Javascript
基于javascript实现的快速排序
2016/12/02 Javascript
jQuery遍历节点方法汇总(推荐)
2017/05/13 jQuery
Vue2几种常见开局方式详解
2017/09/09 Javascript
jQuery md5加密插件jQuery.md5.js用法示例
2018/08/24 jQuery
微信小程序实现搜索功能并跳转搜索结果页面
2019/05/18 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
[01:19:54]DOTA2上海特级锦标赛主赛事日 - 2 败者组第二轮#1Alliance VS EHOME
2016/03/03 DOTA
几个提升Python运行效率的方法之间的对比
2015/04/03 Python
Django实现图片文字同时提交的方法
2015/05/26 Python
Tornado协程在python2.7如何返回值(实现方法)
2017/06/22 Python
django的登录注册系统的示例代码
2018/05/14 Python
python实现对象列表根据某个属性排序的方法详解
2019/06/11 Python
对Python 简单串口收发GUI界面的实例详解
2019/06/12 Python
python实现音乐播放器 python实现花框音乐盒子
2020/02/25 Python
AUC计算方法与Python实现代码
2020/02/28 Python
Python绘制组合图的示例
2020/09/18 Python
python 使用OpenCV进行简单的人像分割与合成
2021/02/02 Python
英国百安居装饰建材网上超市:B&Q
2016/09/13 全球购物
土地转让协议书范本
2014/04/15 职场文书
大学生工作求职信
2014/06/23 职场文书
推广普通话共筑中国梦演讲稿
2014/09/21 职场文书
党员教师个人对照检查材料范文
2014/09/25 职场文书
全陪导游词
2015/02/04 职场文书
实习生辞职信范文
2015/03/02 职场文书
2015年校务公开工作总结
2015/05/26 职场文书
MySQL中使用or、in与union all在查询命令下的效率对比
2021/05/26 MySQL
pytorch分类模型绘制混淆矩阵以及可视化详解
2022/04/07 Python
MySQL数据库查询进阶之多表查询详解
2022/04/08 MySQL