Linux에서 Python과 TD를 연결하려고합니다. pyodbc을 설치 Linux에서 Teradata를 Python과 연결하는 방법은 무엇입니까?
- :
import pyodbc conn = pyodbc.connect('DRIVER={Teradata};DBCNAME=<HOST IP>;UID=<UID>;PWD=<UID>;QUIETMODE=YES;') cursor = conn.cursor() sql = 'select * from table_name' cursor.execute(sql) rows = cursor.fetchall() conn.close() print rows
단계
내가 리눅스에 그것을 할 다음 :나는이 윈도우에서 작업을 얻었다
- 다음을 실행하십시오.
import pyodbc
conn = pyodbc.connect('DRIVER={Teradata};DBCNAME=<HOST IP>;UID=<UID>;PWD=<UID>;QUIETMODE=YES;')
pyodbc.Error: ('IM002', '[IM002] [unixODBC][Driver Manager]Data source name not found, and no default driver specified (0) (SQLDriverConnect)')
오전 내가 설치 한 후 모든 구성 단계를 실종?
환경 :
파이썬 2.6.6 (r266 : 84292, 2012 년 10 월 12 일 14시 23분 48초) [GCC 4.4.6 20120305 (레드햇 4.4.6-4)]에서 동시
에
[This (http://crashthatch.tumblr.com/post/66957708538/teradata-odbc-connection-using-python-on-ubuntu)는 설정이 올바른지 확인하는 좋은 지침 일 수 있습니다. – visakh