# !/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')
print '--------conn-------------'
print conn
print type(conn)
print '--------conn-------------'
cursor = conn.cursor()
print '--------cursor------------'
print cursor
print type(cursor)
print '--------cursor------------'
def get_sql():
xsql="select 'aaa' from dual"
cursor.execute(xsql)
result = cursor.fetchall()
print result
def check_db():
ysql='select 0 from dual'
try:
python cx_Oracle 自动重连
最新推荐文章于 2024-07-15 02:36:48 发布
本文详细探讨了在使用Python的cx_Oracle模块进行Oracle数据库操作时,如何实现自动重连功能。当数据库连接因网络故障或其他原因断开后,自动重连机制能够帮助程序恢复连接,确保数据操作的连续性和稳定性。文中将介绍具体的重连策略和实现代码示例。
摘要由CSDN通过智能技术生成