linux环境下使用pymssql模块链接数据库

来源:互联网 发布:青岛seo排名优化公司 编辑:程序博客网 时间:2024/06/05 05:03

安装pymssql需要的包:

freetds(http://www.filewatcher.com/m/freetds-0.82.tar.gz.1596755-0.html)
http://download.csdn.net/detail/u011426341/9090457

setuptools(https://pypi.python.org/pypi/setuptools)
http://download.csdn.net/detail/u011426341/9090467

pymssql(https://pypi.python.org/pypi/pymssql/)
http://download.csdn.net/detail/u011426341/9090461

安装步骤:
在root用户下安装

  1. 安装freetds
#tar zxvf freetds-0.82.tar.gz#cd freetds-0.82#./configure --prefix=/home/user/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-shared --enable-static#make && make install#echo "/home/user/freetds/lib" >> /etc/ld.so.conf.d/freetds.conf#ldconfig -v

FreeTDS参数先说明一下:–prefix为设置FreeTDS的安装目录
–with-tdsver是设置TDS版本
–enable-msdblib为是否允许Microsoft数据库函数库。
注意:一定要 tdsver=8.0 才支持MS SQL2000,tdsver=7.0支持的是MS SQL7
运行./tsql -C ,在安装目录的bin目录下可以找到tsql ,查看终端打印出来信息,可以看到版本号

  1. 安装setuptools
#tar zxvf setuptools-3.5.1.tar.gz#cd setuptools-3.5.1# python setup.py install
  1. 安装pymssql
#tar zxvf pymssql-2.1.0.tar.gz#cd pymssql-2.1.0#python setup.py install

出现了问题:
command ‘i686-linux-gnu-gcc’ failed with exit status 1
解决办法
sudo apt-get install python-dev

0 0
原创粉丝点击