依賴安裝:
freetds、python-devel、cython、Python3.x
1、安裝freetds
tar -jxvf freetds-dev.0.99.134.tar.bz cd freetds-dev.0.99.134 ./configure --prefix=/usr/local/freetds --with-tdsver=7.0 --enable-msdblib --with-gnu-ld --enable-shared --enable-static echo "/usr/local/freetds/lib" >> /etc/ld.so.conf.d/freetds.conf ldconfig -v
2、安裝Python3.x
tar -zxvf Python-3.5.1.tgz cd Python-3.5.1 ./configure make && make install
3、安裝cython
pip3 install cython
4、安裝pymssql
export PYMSSQL_BUILD_WITH_BUNDLED_FREETDS=1 pip3 install pymssql
測試連接
#!/usr/local/bin/python3.5 import pymssql conn = pymssql.connect(host="x.x.x.x", user="sa", password="password",database="sys", charset='utf8', port='1433', as_dict=False) print ('connect ok....') cursor = conn.cursor() sql = 'SELECT column FROM table WHERE key=key_id;' cursor.execute(sql) row = cursor.fetchone() print (row[0]) conn.close()
參考博客:http://leovlys.iteye.com/blog/2283832
原創文章,作者:facker,如若轉載,請注明出處:http://www.www58058.com/16496