0
데이터베이스가 시간 초과 오류을 throw 할 때 어떻게 파이썬 스크립트를 종료합니까? I Ctrl-C를 수동으로 종료 할 경우 난 단지 메시지가 - 나는 중지 오류에 즉시에 파이썬을 좀하고 싶습니다 ..pyodbc에서 파이썬 종료 시간 초과 오류가 발생하는 방법은 무엇입니까?
#!/usr/bin/python
import pyodbc
conn = pyodbc.connect("DSN=OurDSN", autocommit=True)
cursor = conn.cursor()
query = "SELECT * FROM our_table limit 100"
for row in cursor.execute(query):
print row
오류 메시지 :
"Traceback (most recent call last):
File "./impala_test.py", line 6, in <module>
conn = pyodbc.connect("OurDSN=Hive", autocommit=True)
pyodbc.Error: ('HY000', '[HY000] [unixODBC][Cloudera][HiveODBC] (34) Error from Hive: EAGAIN (timed out). (34) (SQLDriverConnect)')"