import cx_Oracle
oraPool=cx_Oracle.SessionPool(user='crystal',password='crystal',dsn='10.14.250.29/oratest',min=1,max=500,increment=1)
def oraConn(oraSql):
conn=oraPool.acquire()
cursor=conn.cursor()
try:
cursor.execute(oraSql)
cursor.execute('commit')
return 'Execute %s is successfule'%oraSql
cursor.close()
oraPool.release()
except cx_Oracle.Error,e:
return e
if __name__=='__main__':
fileName=open('d:\\zx_addcash.txt','r')
for oraSql in fileName:
a=oraConn(oraSql)
print a
本文提供了一个使用cx_Oracle模块创建连接池并执行SQL语句的Python示例。该示例展示了如何通过连接池获取连接、执行SQL并提交事务。
7180

被折叠的 条评论
为什么被折叠?



