概述
#!C:/Profile
#-*-coding:utf-8-*-
import os
import datetime
import pyodbc
import pandas as pd
path = ''
os.chdir(path)
date_fw = (datetime.date.today() + datetime.timedelta(days=-1)).strftime('%Y%m%d')[4:8]
pyodbc.pooling = False
db_conn = pyodbc.connect('DRIVER={Teradata};DBCNAME=IP;UID=USERID;PWD=PASSWORD;QUIETMODE=YES;',ansi=True,autocommit=True)
cur = db_conn.cursor()
query = ""
cur.execute(query)
getrowount = lambda cur:cur.rowcount if hasattr(cur,'rowcount') else -1
#取行数
getfields = lambda cur:[dcrp[0] for dcrp in cur.description] if hasattr(cur,'description') else None
#取字段
gettypes = lambda cur:[str(dcrp[1]) for dcrp in cur.description] if hasattr(cur,'description') else None #取字段类型
raw_data = cur.fetchall()
data = pd.DataFrame(np.array(raw_data),columns=getfields(cur)) #输出结果
data = cursor.fetchone()
转载于:https://www.cnblogs.com/king-cobra-rko/p/11166885.html
最后
以上就是开心草丛为你收集整理的python连接Teradata数据库的全部内容,希望文章能够帮你解决python连接Teradata数据库所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复