rhel6.7安装pymssql(通过Python连接MSsql数据库)

依赖安装:

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.178linux.com/16496

(0)
fackerfacker
上一篇 2016-05-22 14:27
下一篇 2016-05-23 16:28

相关推荐

  • Btrfs文件系统

    一:概述     1.1简介         Btrfs被称为是下一代Linux文件系统。通常念成 Butter FS,Better FS 或B-tree FS。它采用了很多先进的文件系统设计,不仅解决了 ext2/3的扩展性问题,支持写时…

    Linux干货 2016-04-19
  • 亿级用户下的新浪微博平台架构

    序言     新浪微博在2014年3月公布的月活跃用户(MAU)已经达到1.43亿,2014年新年第一分钟发送的微博达808298条,如此巨大的用户规模和业务量,需要高可用(HA)、高并发访问、低延时的强大后台系统支撑。 微博平台第一代架构为LAMP架构,数据库使用的是MyIsam,后台用的是php,缓存为Memcache。 随着应用规模…

    2015-03-16
  • linux文件权限详解

    基本命令 1.cut : cat /etc/passwd | cut -d’:’ -f7| uniq -c| sort -nr 2.authconfig 修改加密方式 –passalgo=sha256 — update 3.scp 上传文件 -r dir ip:path 传目录 file ip:path传文件 …

    Linux干货 2017-04-03
  • N25-Bazinga-第三周作业

    N25-Bazinga-第三周作业 1.列出当前系统上登录的所有用户的用户名,注意:同一个用户登录多次,则只显示一次即可。 [root@localhost ~]# w | cut -d' ' -f1 | uniq -c |&nbs…

    Linux干货 2016-12-21
  • shell脚本编程之变量

    一、创建shell脚本文件   创建shell脚本时,必须在第一行指定要使用的shell。格式为:   #!/bin/bash   通常在shell脚本中,#代表注释行,即不被执行的行,而第一行“#!”则是表示用哪个shell来执行脚本。   实例:   让我们来执行一下这个脚本:   上面的结果显…

    Linux干货 2016-02-14
  • bash特性

    2018-03-11

    2018-03-11