【Python实战】使用Python连接Teradata数据库???未完成

1.安装Python

方法详见:【Python 05】Python开发环境搭建

2.安装Teradata客户端ODBC驱动(TTU下载地址

(1)安装TeraGSS和tdicu(ODBC依赖包)

(2)安装Teradata的ODBC驱动

(3)配置ODBC

3.下载并安装Teradata Python Module(下载地址

将下载的安装包teradata-15.10.0.21.tar.gz拷贝到任意目录D:\python-offline-lib下。使用pip命令进行安装(CMD中执行)

pip install --no-index --find-links=D:\python-offline-lib teradata

在Python安装目录Lib\site-packages下,查看是否有teradata相关包。还可以使用import命令查看是否可用(CMD中输入Python)

import teradata  //不报错说明成功,警告可以忽略

4.

#!/usr/bin/python
# encoding=utf-8
import teradata
udaExec = teradata.UdaExec (appName="HelloWorld", version="1.0",logConsole=False)
session = udaExec.connect(method="odbc", system="192.168.1.175",username="ywgk", password="ywgk");
for row in session.execute("SEL * FROM DBC.TABLES"):
    print(row)

参考文档:

Teradata Python Module

linux下python连接Teradata

原文地址:https://www.cnblogs.com/badboy200800/p/10726014.html

时间: 2024-10-14 05:57:35

【Python实战】使用Python连接Teradata数据库???未完成的相关文章

python下用mysqldb连接使用数据库

第一步:连接 import MySQLdb #首先需要引入mysqldb即Python 连接 MySQL 的模块. conn=MySQLdb.connect(host="localhost",user="root",passwd="")#此处等价于缺省值时即conn=MySQLdb.connect() cur = conn.cursor() #创建游标,用于发送sql指令 这样就可以用游标cur发送sql指令给mysql了. 第二步:操作 1.创

Python教程:ORM连接Sqlite数据库,软件架构基础

python语言因其语法简单易学习,且高效率应用广,近几年来发展迅猛,一度进入编程语言排行榜前六名.为了使程序员能更快的学习Python语言,所以写的此教程.也可以说是对自己学习的总结.但文章尽量会使用教学的口吻.希望能帮助更多想要学习Python的你. 本教程很多概念性的东西可能不在累赘,建立在大家已经懂得的基础之上.如有些许不懂还请自行学习.致力于程序员高手可以快速入门Python语言. 文章会在今日头条-做全栈攻城狮首发.地址:http://www.toutiao.com/m5443584

python在windows下连接mysql数据库

一,安装MySQL-python python 连接mysql数据库需要 Python interface to Mysql包,包名为 MySQL-python ,PyPI上现在到了1.2.5版本.MySQL-python在windows下是通过.exe文件的installer安装的, 前提是已经安装的python需要写入注册表,参考这篇文章:windows安装python2.7后的注册(registry)问题. 然后开始安装MySQL-python,不过这里有个坑,从PyPI上下载的MySQL

Python中使用SQLAlchemy连接Mysql数据库(单表操作)

一,SQLAlchemy的安装 使用 $ easy_install sqlalchemy 或 $ pip install sqlalchemy 如果出现什么错,就进去root用户下进行安装试试,或者网上查查 >>> import sqlalchemy >>> 这样说明成功了,切记是小写哦 二,使用 理论我也不懂,自己查查资料,现在用一个小的案例说一下使用步骤 1,在进行数据操作之前要先连上数据库. >>> from sqlalchemy import

Python实战:Python爬虫学习教程,获取电影排行榜

Python应用现在如火如荼,应用范围很广.因其效率高开发迅速的优势,快速进入编程语言排行榜前几名.本系列文章致力于可以全面系统的介绍Python语言开发知识和相关知识总结.希望大家能够快速入门并学习Python这门语言. 本文是在前一部分Python基础之上程序员带你十天快速入门Python,玩转电脑软件开发(四),再次进行的Python爬虫实战课程. 正则表达式实例简单详解 正则表达式干什么用? 就是在字符串中提取我们需要的内容的. 记得哦,要先引用正则表达式模块的哦. re就是正则表达式相

python脚本——一种连接mysql数据库的方法(取回数据为list非tuple格式)并将数据写入TXT

python连接数据库有几种方法,但是对于从数据库取回的数据格式却有些不同,取回为tuple格式的数据处理起来比较麻烦,接下来介绍一种取回为list格式的连接方法,list格式数据处理和使用起来比较方便. #!/usr/bin/python# -*- coding: utf-8 -*-#!/usr/bin/env pythonimport MySQLdbfrom commands import getstatusoutput, getoutputimport sys reload(sys)sys

python使用cx_oracle模块连接oracle数据库

软件版本:我用的是python3.7,数据库是oracle12c,cx-oracle7.0 首先安装cx-oracle7.0模块,可以使用pip安装,win+r打开运行,输入cmd,启动命令提示符,在命令提示符里输入pip install cx_Oracle 安装完成后在python交互界面输入import cx_Oracle,结果如下图,即说明安装成功. 下面就是程序的代码了: 1 import cx_Oracle #导入模块 2 3 conn=cx_Oracle.connect("c##sc

python web开发-flask连接sqlite数据库

在之前的文章中我们介绍了如何在centOS中安装sqlite数据库. Sqlite安装完成后,本节就用flask来连接和操作sqlite数据库. 1.       数据准备 先在sqlite3中创建一个数据库mydb,执行sqlite3 mydb 然后执行.databases命令,查看我们创建的数据库 可以看到我们把数据库文件放到了/www/db/mydb文件夹下面 然后我们创建一个user表 使用insert语句 ,写入一条数据到user表中 2.       在code.py中添加获取用户列

Python中使用SQLAlchemy连接Mysql数据库2(多表连接操作)

http://blog.csdn.net/u011573853/article/details/51355113 在上面我们已经说了单表的一些操作,现在我们说一下多表的连接 >>> from sqlalchemy import distinct >>> from sqlalchemy.orm import aliased >>> Astu = aliased(Stu,'Astu') >>> Acla = aliased(Cla,'Ac