pyodbc *** 作MySQL求助

pyodbc *** 作MySQL求助,第1张

1、连接sql server:

conn_info = 'DRIVER={SQL Server}DATABASE=%sSERVER=%sUID=%sPWD=%s'%(database, host, user, pwd)

self.mssql_conn = pyodbc.connect(conn_info)

self.mssql_cur = self.mssql_conn.cursor()

2、连接mysql

需要安装mysql odbc:http://dev.mysql.com/downloads/connector/odbc/

conn_info = ('Driver={MySQL ODBC 5.1 Driver}Server=%sPort=%sDatabase=%sUser=%sPassword=%sOption=3'%(host, port, database, user, pwd ))

self.mysql_conn = pyodbc.connect(conn_info)

self.mysql_cur = self.mysql_conn.cursor()

3、MysqlDB

不需要安装mysql odbc,http://sourceforge.net/projects/mysql-python/

目前linux版本支持到2.7,windows版本支持到2.5。

4、5、linux下pyodbc的安装

需安装unixODBC,Freetds,mysql-connector-odbc

5、linux下pyodbc的使用

pyodbc 不支持在在linux 使用如下连接方式

s= pyodbc.connect('DRIVER={SQL Server}SERVER=127.0.0.0DATABASE=testUID=testPWD=test')

linux上正确的连接mssql的方式为

s= pyodbc.connect('DRIVER={FreeTDS}SERVER=127.0.0.0DATABASE=testUID=idcPWD=test')

在Linux系统中,软件包的依赖关系让人很是头疼。如在安装Linux系统时,不是选择安装所有的软件包。在安装完Linux系统后,若再进行软件安装的话,就可能会遇到一些依赖关系的问题,如在安装PHP软件包时,系统就可能会提示一些错误信息。说需要其...


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6238669.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-18
下一篇 2023-03-18

发表评论

登录后才能评论

评论列表(0条)

保存