博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux环境下使用pymssql模块链接数据库
阅读量:4298 次
发布时间:2019-05-27

本文共 831 字,大约阅读时间需要 2 分钟。

安装pymssql需要的包:

freetds()

setuptools()

pymssql()

安装步骤:

在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

转载地址:http://bsnws.baihongyu.com/

你可能感兴趣的文章
apache+nginx 实现动静分离
查看>>
通过Navicat远程连接MySQL配置
查看>>
phpstorm开发工具的设置用法
查看>>
Linux 系统挂载数据盘
查看>>
Git基础(三)--常见错误及解决方案
查看>>
Git(四) - 分支管理
查看>>
PHP Curl发送数据
查看>>
HTTP协议
查看>>
HTTPS
查看>>
git add . git add -u git add -A区别
查看>>
apache下虚拟域名配置
查看>>
session和cookie区别与联系
查看>>
PHP 实现笛卡尔积
查看>>
Laravel中的$loop
查看>>
CentOS7 重置root密码
查看>>
Centos安装Python3
查看>>
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel 操作redis的各种数据类型
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>