我正在使用cx_Oracle模块连接到Oracle数据库。 cx_Oracle.connect(usr,pwd,host:port/service)
有没有超时?如果数据库由于某种原因而关闭,或者主机无法访问,则代码将在connect()
,connect()
处挂起,方法需要很长时间才能返回。有什么办法来解决超时问题吗?任何方式来更改cx_Oracle默认超时?函数cx_Oracle.connect(usr,pwd,host:port/service)是否有超时?
import cx_Oracle
try:
conn=cx_Oracle.connect('usr/[email protected]:port/service')
print "Success"
conn.close()
except Exception,e:
print "Error:"
print str(e)