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软件包时,系统就可能会提示一些错误信息。说需要其...欢迎分享,转载请注明来源:内存溢出
评论列表(0条)