Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/280.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在unix上,不使用驱动程序将python连接到teradata_Python_Python 3.x_Teradata_Teradatasql - Fatal编程技术网

在unix上,不使用驱动程序将python连接到teradata

在unix上,不使用驱动程序将python连接到teradata,python,python-3.x,teradata,teradatasql,Python,Python 3.x,Teradata,Teradatasql,我使用Python3.x和unix访问teradata。我对teradata和python完全陌生。我可以很容易地用python连接到oracle,但对于teradata来说,没有驱动程序问题。由于公司的政策,我将无法进行任何unix端安装。你能不能建议ant研究一下,在没有任何驱动程序的情况下,我可以使用python连接到teradata,我知道我可能听起来很愚蠢,但我的情况就是这样。正如Fred所说,Teradata为Python提供了Teradata SQL驱动程序 以下是文档的链接: 使

我使用Python3.x和unix访问teradata。我对teradata和python完全陌生。我可以很容易地用python连接到oracle,但对于teradata来说,没有驱动程序问题。由于公司的政策,我将无法进行任何unix端安装。你能不能建议ant研究一下,在没有任何驱动程序的情况下,我可以使用python连接到teradata,我知道我可能听起来很愚蠢,但我的情况就是这样。正如Fred所说,Teradata为Python提供了Teradata SQL驱动程序

以下是文档的链接:


使用以下方法安装驱动程序:
pip安装teradasql

如果没有合适的驱动程序,您将无法连接到任何数据库。有些软件包确实捆绑了某些驱动程序/方言。对于Teradata,您需要TeradasQL驱动程序或TeradasQlAlchemy方言(如果您使用的是SQLAlchemy)或完整的teradataml包。或者,您可以使用pyodbc之类的工具,但还必须在Python环境之外安装Teradata ODBC驱动程序。您可以使用Teradata REST API连接到Teradata。-较新的Vantage Analyst内置了API。如果没有,Teradata提供了一个“QueryService”(以前的“REST服务”)软件,可以安装在任何服务器上。使用QueryService,您将在提供RESTAPI和连接到Teradata RDBMS之间拥有一台服务器。您只需要一些硬件来运行该服务,您的Teradata代表将很乐意为QueryService提供软件。您需要一个精简的jdbc驱动程序作为来自Teradata网站的单个文件,将其本地放置在主目录中,并将该目录添加到CLASSPATH env中。变量