`

pymssql 安装和使用

 
阅读更多
Windows环境

安装环境:python 2.7 + Eclipse 4.3 + pydev 3.9 + pymssql 2.01
注意:
64位Eclipse必须使用64位JDK,32位Eclipse必须使用32位JDK



1. 下载 pydev
http://sourceforge.net/projects/pydev/files/pydev/
注意: pydev 3.9必须使用java 7及以上版本,否则Eclipse无反应

2. 下载 pymssql-2.0.1.win32-py2.7.exe
https://pypi.python.org/pypi/pymssql/2.1.0
执行exe文件,python 安装目录下会出现_mssql.pyd 和 pymssql.pyd
C:\Python27\Lib\site-packages

3.测试
from pymssql import connect  # @UnresolvedImport

conn = connect(host="127.0.0.1", user="DataClient", password="test", 
               database="TimeSeries")
cursor = conn.cursor()
cursor.execute("exec getResearchSalesAndRepurchaseByYear %s, %d", ('F000000I1F',2011))
rows = cursor.fetchall()

for row in rows:
    print row[0]
    print row[1]
    
# cursor.execute("""
# IF OBJECT_ID('persons', 'U') IS NOT NULL
#     DROP TABLE persons
# CREATE TABLE persons (
#     id INT NOT NULL,
#     name VARCHAR(100),
#     salesrep VARCHAR(100),
#     PRIMARY KEY(id)
# )
# """)

# cursor.executemany(
#     "INSERT INTO persons VALUES (%d, %s, %s)",
#     [(1, 'John Smith', 'John Doe'),
#      (2, 'Jane Doe', 'Joe Dog'),
#      (3, 'Mike T.', 'Sarah H.')])
# # you must call commit() to persist your data if you don't set autocommit to True
# conn.commit()

# cursor.execute('SELECT * FROM persons WHERE salesrep=%s', 'John Doe')
# row = cursor.fetchone()
# while row:
#     print("ID=%d, Name=%s" % (row[0], row[1]))
#     row = cursor.fetchone()

conn.close()


在"from pymssql import connect"会提示错误:“unresolved import connect”, 这是静态代码检查报错。 解决方法,将鼠标放在报错的行,按“ctrl+1” 选择“unresolvedimport”, 会自动加入注释“# @UnresolvedImport”。

更多例子:
http://pymssql.org/en/latest/pymssql_examples.html
分享到:
评论

相关推荐

    python3.7版本win64 pymssql下载和安装

    总之,安装和使用Python 3.7版本的Pymssql在win64环境下,需要正确理解Python的包管理机制,合理利用管理员权限,以及正确处理库的依赖关系。这将使开发者能够方便地在Python环境中与SQL Server进行高效的数据交互。

    pymssql.whl文件包及安装说明

    通过以上步骤,即使在常规安装方法失败的情况下,你也能成功地安装并使用pymssql模块,从而实现Python对SQL Server数据库的高效操作。请根据自己的Python环境和需求选择合适的版本,并确保遵循安全规范,避免潜在的...

    pymssql win32的exe安装版

    【pymssql】是Python中一个用于连接Microsoft...这个win32的exe安装版提供了便利,使得在32位Windows系统上安装和使用pymssql变得简单易行,对于需要在Python中处理SQL Server数据的开发者来说,是一个非常实用的工具。

    Python的pymssql和twisted

    结合pymssql和Twisted,开发者可以创建异步的数据库访问服务,比如构建一个数据库查询服务,当接收到请求时,使用Twisted启动异步查询,同时处理其他请求,提高系统的并发能力。例如,可以创建一个使用Twisted的HTTP...

    pymssql-2.1.0.tar.gz

    这个名为“pymssql-2.1.0.tar.gz”的压缩包包含了pymssql的源代码及其相关依赖,让我们一起深入探讨其核心功能、安装过程及使用技巧。 一、pymssql简介 pymssql是一个轻量级的Python库,它提供了与SQL Server的...

    Win系统下使用的pymssql+适合python3.6

    `pymssql`是Python的一个扩展模块,它为Python提供了连接和操作Microsoft SQL Server的能力,特别适合在Python 3.6环境下使用。本文将详细介绍`pymssql`库在Windows系统下的安装、配置以及基本使用方法。 首先,...

    pymssql问题解决方案

    `pymssql`依赖于`FreeTDS`库,确保你已经正确安装了`freetds`和`pymssql`。可以使用以下命令进行安装: ```bash pip install freetds pip install pymssql ``` 3. **环境变量设置**: 检查系统环境变量`...

    python2.6和pymssql-1.9.908.win32-py2.6.exe

    安装完成后,用户可以使用pip或其他方式来安装pymssql模块,以便进行MSSQL数据库的连接工作。 在实际应用中,使用Python 2.6和pymssql连接MSSQL数据库时,需要注意以下几点: 1. **安装与配置**:确保先安装Python...

    Windows系统下使用的pymssql python3.6

    当涉及到与数据库的交互时,`pymssql`是一个流行的库,尤其适合在Python 3.6环境下使用。`pymssql`是Python连接Microsoft SQL Server的一个轻量级接口,它允许开发者通过Python代码轻松地执行SQL查询和管理数据库。 ...

    使用Python的pymssql模块操作MSSQL Server数据库

    在这种情况下,`pymssql`模块是一个非常实用的工具,它为Python提供了连接和操作MSSQL Server的接口。本篇文章将详细介绍如何使用`pymssql`模块来实现这些功能。 首先,让我们安装`pymssql`模块。如果你的Python...

    解决import pymssql 找不到指定的模块的错误

    可以使用`pip list`或`conda list`命令检查`pymssql`是否在已安装的库列表中。 2. **查找DLL**:确认`NTWDBLIB.DLL`存在于系统路径中的适当位置。通常,这个文件应该位于SQL Server客户端安装目录下,例如`C:\...

    python2.5 pymssql

    在提供的文件`pymssql-1.0.2.win32-py2.5.exe`中,这是`pymssql`的特定版本(1.0.2)为Python 2.5和Windows平台编译的安装程序。安装此文件将使你能够在Python 2.5环境中使用`pymssql`库,以便与SQL Server进行通信...

    pymssql-2.1.0.zip

    通过了解其安装、使用方法,以及相关的错误处理和性能优化策略,开发者能够高效地进行数据库操作,提升项目的开发效率和稳定性。在实际应用中,根据具体需求,结合其他库(如`pyodbc`)和ORM框架(如`SQLAlchemy`)...

    pymssql-2.1.5-cp36-cp36m-win_amd64.zip

    在压缩包中,"使用说明.txt"文件可能包含有关如何安装和使用pymssql的详细步骤。而"pymssql-2.1.5-cp36-cp36m-win_amd64.whl"就是我们要安装的Python包,遵循描述中的方法,用户需要先切换到该文件所在的目录,然后...

    pymssql-2.2.4-cp39-cp39-win_amd64.zip

    在提供的压缩包中,"使用说明.txt"可能是对如何使用pymssql库进行详细解释的文档,它可能包含了安装、配置、使用示例以及常见问题解答等内容。而"pymssql-2.2.4-cp39-cp39-win_amd64.whl"就是我们要安装的文件,它...

    python-2.6.1+pymssql2.6.1

    1. 安装:你可以通过pip安装PyMSSQL,虽然2.6.1版本可能不再维护,但如果在Python 2.6环境中,可以尝试`pip install pymssql==2.6.1`来安装。 2. 连接数据库:使用`pyodbc.connect()`函数建立连接,需要提供服务器...

    Python库 | pymssql-1.0.2.zip

    **Python库pymssql概述** `pymssql`是一个Python模块,它提供了对Microsoft SQL Server数据库的连接和支持。...然而,正确使用和理解其核心概念及最佳实践对于确保应用程序的安全性和性能至关重要。

    pymssql-2.1.4-cp38-cp38.rar

    `pymssql`是Python中广泛使用的SQL Server驱动程序,它支持Python 2和Python 3。在标题中提到的`pymssql-2.1.4-cp38-cp38.rar`文件,是针对Python 3.8版本的`pymssql`库的特定构建,包含了适用于64位(win_amd64)和...

    PyPI 官网下载 | pymssql-2.2.3-cp37-cp37m-win32.whl

    一旦pymssql安装成功,开发者便可以利用其丰富的API接口进行数据库操作,如创建连接、执行SQL语句、处理结果集等。以下是一个简单的示例: ```python import pymssql # 创建连接 conn = pymssql.connect(server='...

    pymssql-1.0.2.win32-py2.7

    本文将深入探讨`pymssql`的相关知识,以及如何在Python 2.7和Windows环境中安装和使用它。 1. **pymssql介绍** `pymssql`是一个轻量级的Python接口,用于与MSSQL服务器通信。它基于FreeTDS,一个开源的库,支持...

Global site tag (gtag.js) - Google Analytics