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标准日志模块logging的使用方法
Nov 01 Python
在Django中限制已登录用户的访问的方法
Jul 23 Python
Python随机数用法实例详解【基于random模块】
Apr 18 Python
python中安装Scrapy模块依赖包汇总
Jul 02 Python
在python3环境下的Django中使用MySQL数据库的实例
Aug 29 Python
python使用正则表达式替换匹配成功的组
Nov 17 Python
Python实现PS滤镜中马赛克效果示例
Jan 20 Python
Python实现通过继承覆盖方法示例
Jul 02 Python
python Tcp协议发送和接收信息的例子
Jul 22 Python
Python控制台输出时刷新当前行内容而不是输出新行的实现
Feb 21 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
Feb 29 Python
python Canny边缘检测算法的实现
Apr 24 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
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
PHP Squid中可缓存的动态网页设计
2008/09/17 PHP
php多用户读写文件冲突的解决办法
2013/11/06 PHP
PHP数据库链接类(PDO+Access)实例分享
2013/12/05 PHP
php实现过滤UBB代码的类
2015/03/12 PHP
PHP实现的多文件上传类及用法示例
2016/05/06 PHP
IE DOM实现存在的部分问题及解决方法
2009/07/25 Javascript
显示js对象所有属性和方法的函数
2009/10/16 Javascript
JS 调用微信扫一扫功能
2016/12/22 Javascript
layui前段框架日期控件使用方法详解
2017/05/19 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
JS实现简单的点赞与踩功能示例
2018/12/05 Javascript
three.js实现炫酷的全景3D重力感应
2018/12/30 Javascript
element-ui组件中input等的change事件中传递自定义参数
2019/05/22 Javascript
微信小程序实现语音识别转文字功能及遇到的坑
2019/08/02 Javascript
使用Vue CLI创建typescript项目的方法
2019/08/09 Javascript
浅谈Vue3 Composition API如何替换Vue Mixins
2020/04/29 Javascript
python正则表达式之作业计算器
2016/03/18 Python
Python 判断 有向图 是否有环的实例讲解
2018/02/01 Python
如何利用python制作时间戳转换工具详解
2018/09/12 Python
python将list转为matrix的方法
2018/12/12 Python
对Python Class之间函数的调用关系详解
2019/01/23 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
virtualenv介绍及简明教程
2020/06/23 Python
纯CSS3大转盘抽奖示例代码(响应式、可配置)
2017/01/13 HTML / CSS
深入解析HTML5 Canvas控制图形矩阵变换的方法
2016/03/24 HTML / CSS
去加拿大的旅行和假期:Canadian Affair
2016/10/25 全球购物
比较基础的php面试题及答案-编程题
2012/10/14 面试题
大学毕业生最详细的自我评价分享
2013/11/18 职场文书
公司面试感谢信
2014/02/01 职场文书
《夏夜多美》教学反思
2014/02/17 职场文书
个人汇报材料范文
2014/12/30 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
SQL实现LeetCode(176.第二高薪水)
2021/08/04 MySQL
Rust 连接 PostgreSQL 数据库的详细过程
2022/01/22 PostgreSQL
Redis入门基础常用操作命令整理
2022/06/01 Redis