我正在使用Ubuntu 9.04
我安装了以下软件包版本:
unixodbc and unixodbc-dev: 2.2.11-16build3
tdsodbc: 0.82-4
libsybdb5: 0.82-4
freetds-common and freetds-dev: 0.82-4
Run Code Online (Sandbox Code Playgroud)
我这样配置/etc/unixodbc.ini:
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
CPTimeout =
CPReuse =
UsageCount = 2
Run Code Online (Sandbox Code Playgroud)
我这样配置/etc/freetds/freetds.conf:
[global]
tds version = 8.0
client charset = UTF-8
Run Code Online (Sandbox Code Playgroud)
我已经抓住pyodbc修订31e2fae4adbf1b2af1726e5668a3414cf46b454f的http://github.com/mkleehammer/pyodbc,并使用安装了" python setup.py install"
我在我的本地网络上安装了一台安装了Microsoft SQL Server 2000的Windows机器,然后侦听本地IP地址10.32.42.69.我有一个名为"Common"的空数据库.我有用户"sa"密码"秘密"与完全权限.
我使用以下python代码来设置连接:
import pyodbc
odbcstring = "SERVER=10.32.42.69;UID=sa;PWD=secret;DATABASE=Common;DRIVER=FreeTDS"
con = pyodbc.connect(s)
cur = con.cursor()
cur.execute('''
CREATE …Run Code Online (Sandbox Code Playgroud)