pymssql

1 install

  1. https://pypi.python.org/pypi/pymssql/2.1.0
  2. wget https://pypi.python.org/packages/source/p/pymssql/pymssql-2.1.0.tar.gz#md5=e955442a8cd43456cdf5c28b75147afb
  3. yum install freetds-devel
  4. python setup.py build
  5. python setup.py install

一定要装freetds-devel ,不然编译会报gcc的错。

正确编译以后应该可以在python 中import pymssql。

pymssql 用法:

import pymssql
server  =       ‘ttttt88888. xxx:3433‘
user    =       ‘t_user‘
password =      ‘123123‘

conn    = pymssql.connect(server,user,password,"t")
cursor  = conn.cursor()
sql     = ‘select count(*) from sys.dm_exec_connections‘
cursor.execute(sql)
row     = cursor.fetchone()
print (row[0])
conn.close()

  主要是用pymssql.connect方法去连,获取cursor  游标? 然后再用游标的方法来执行sql 语句。

简单的fetch 还是没有问题的,fetchone ,fetchall ,得到的是一个list ,用row[0] ,row[1]来取数据就行了。

时间: 2024-10-11 19:01:12

pymssql的相关文章

mod_wsgi + pymssql通路SQL Server座

靠pymssql通路SQL Server时刻,直接地python没有问题的执行.靠mod_wsgi和Apache当部署.所有请求被发现hang然后数据库查询. 通过google查到了答案,感谢google,具体描写叙述请见:https://code.google.com/p/modwsgi/wiki/ApplicationIssues#Python_Simplified_GIL_State_API 简要说一下,mod_wsgi针对每一个virtual host和app mount point创建

Django 和 pymssql笔记

(一)安装 Django安装:可以到官网下载,使用新版本是趋势,(1.8以下和1.8 以上,区别较大)但是参考资料少 官网:https://www.djangoproject.com/ 跟Python 第三方库安装类似 安装可参考:http://jingyan.baidu.com/article/466506580e7d29f549e5f8b6.html 依次将安装文件解压缩到Python安装路径下的--.\Python\Lib\site-packages 中,在命令行中进入解压缩后的文件夹中:

为Python安装pymssql模块来连接SQLServer

1.安装依赖包 yum install -y gcc python-devel 2.安装freetds 下载地址:http://pan.baidu.com/s/1pLKtFBl tar zxvf freetds-0.82.tar.gz cd freetds-0.82 ./configure --prefix=/usr/local/freetds --with-tdsver=8.0 --enable-msdblib --enable-dbmfix --with-gnu-ld --enable-sh

解决mac下安装pymssql问题

mac环境:10.11.6(15G31) python:2.7.10 sudo pip install pymssql 后出现下面问题: setup.py: Not using bundled FreeTDS setup.py: include_dirs = ['/usr/local/include'] setup.py: library_dirs = ['/usr/local/lib'] running install running build running build_ext build

Linux下安装pymssql及简单尝试

安装pymssql模块: centos : yum install python-devel python-setuptools 去https://pypi.python.org/pypi/pymssql/2.1.0  下载源码包  wget https://pypi.python.org/packages/source/p/pymssql/pymssql-2.1.0.tar.gz#md5=e955442a8cd43456cdf5c28b75147afb yum install freetds-

python利用pymssql链接sqlserver数据库

1.引入pymssql包 import pymssql 2.建立连接: conn = pymssql.connect(server=conf['db_address'], port="1433",user=conf['db_username'], password=conf['db_password'], database=conf['db_name'], charset="UTF-8") cursor = conn.cursor() 3.执行SQL语句: curs

Python用MySQLdb, pymssql 模块通过sshtunnel连接远程数据库

安全起见,数据库的访问多半是要做限制的,所以就有一个直接的问题是,往往多数时候,在别的机器上(比如自己本地),是不能访问数据库的,给日常使用造成了很大不便.所以前几天做了个需求,是希望在任何机器上都可以ssh到某台在数据库白名单的机器上,然后访问数据库. 经人推荐,查询了一个工具叫sshtunnel ,需要在你想要登录数据库的机器上安装. sshtunnel的基本介绍 : http://sshtunnel.readthedocs.io/en/latest/?badge=latest 这里边的图2

pymssql 安装 报错

缺少mssql模块,因此按照以下方法解决: pip install pymssql 安装pymssql时,报错如下 : 1, _mssql.c:242:22: fatal error: sqlfront.h: 没有那个文件或目录 #include "sqlfront.h" 2,_mssql.c:4:20: fatal error: Python.h: 没有那个文件或目录 #include "Python.h" 解决方法: apt-get install python

Python Opearte MS-SQL Use Pymssql

看到很多的开源数据库会用到MySQL,Python同样也使用,但是我已经习惯使用图形化界面,操作感极强的MS-SQL 看到Python也提供MS-SQL连接方式,需要用到PyMssql. 在Windows DOS CMD命令中 输入: pip install pymssl 关于pymssql文档链接  http://pymssql.org/en/latest/pymssql_examples.html#iterating-through-results imoort pymssql conn=p