`
xiaolin0199
  • 浏览: 571326 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

用python访问SqlServer

 
阅读更多

 

在ubuntu下用python访问windows2008下的SqlServer

 

参考文档:

http://www.jeffkit.info/2010/01/476/

http://www.blogwind.com/Wuvist/74789.shtml

写道
使用py包:pymssql
安装linux下的ODBC驱动管理程序:
sudo apt-get install unixodbc unixodbc-dev freetds-dev tdsodbc python-dev

编辑文件:/etc/odbcinst.ini 添加
[FreeTDS]
Description = TDS driver (Sybase/MS SQL)
Driver = /usr/lib/odbc/libtdsodbc.so
Setup = /usr/lib/odbc/libtdsS.so
CPTimeout =
CPReuse =

安装pyodbc
sudo easy_install pyodbc

测试:
import pyodbc
conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=192.168.0.47;UID=sa;PWD=icnet@2012;DATABASE=cxonline")

运行后,报错
pyodbc.Error: ('08S01', '[08S01] [unixODBC][FreeTDS][SQL Server]Unable to connect: Adaptive Server is unavailable or does not exist (20009) (SQLDriverConnect)')
写道
报错是由于SqlServer服务没开启远程访问
根据网上教程,对服务器开期远程访问

 

参考文档:http://blog.csdn.net/longren629/article/details/4746569

 

测试:

import pyodbc
conn = pyodbc.connect("DRIVER={FreeTDS};SERVER=192.168.0.47;UID=sa;PWD=icnet@2012;DATABASE=cxonline")
cur = conn.cursor()
sql = 'select top 10 CRMCompanyName from _CRM_Company'
cur.execute(sql)
rs = cur.fetchall()
for r in rs:
    print r[0].decode('gbk')

 

结果

写道
重庆无线绿洲通信技术有限公司
北京英赛
深圳摩迩凯
深圳科讯
智联广通3180
北京华欣威
科讯二部
ALLIC分公司
万维力科
北京迪赛奇正科技有限公司

 

 

 

 

分享到:
评论

相关推荐

    Python访问SQLServer数据库

    本文将详细讲解如何使用Python访问SQLServer数据库,包括所需的库、连接配置以及基本操作。 首先,Python访问SQLServer数据库主要依赖于`pyodbc`库,这是一个强大的ODBC驱动程序,可以让我们通过Python连接到多种...

    20120417_用Python访问SqlServer1

    标题中的“20120417_用Python访问SqlServer1”暗示了这是一个关于使用Python连接Microsoft SQL Server的教程,而描述进一步确认了这一点,讲述了在Windows和Linux环境下配置Python访问SQL Server的步骤。标签...

    python访问sqlserver示例

    最近遇到了Python访问SqlServer的问题,这里总结下。 一、Windows下配置Python访问Sqlserver 环境:Windows 7 + Sqlserver 2008 1、下载并安装pyodbc 下载地址:http://code.google.com/p/pyodbc/downloads/list 2、...

    python 访问sqlserver封装类

    封装的一个python访问mssql数据库的类,可实现数据库连接,关闭,查询,更新操作

    基于Python和SQL Server的实验室管理系统_python_数据库管理系统_

    【基于Python和SQL Server的实验室管理系统】是一种利用Python编程语言和SQL Server数据库技术构建的管理信息系统,主要用于高校或研究机构的实验室日常管理。系统通常包括图形用户界面(GUI),为不同角色如学生、...

    python+sqlserver教务管理系统数据库应用课程设计

    【Python与SQLServer教务管理系统数据库应用课程设计】 在信息技术高度发达的今天,数据库管理系统在各行各业的应用日益广泛,尤其在教育领域,教务管理系统的构建是提升教学效率、优化资源分配的重要手段。在这个...

    Windows和Linux下使用Python访问SqlServer的方法介绍

    经常用Python写demo来验证方案的可行性,最近遇到了Python访问SqlServer的问题,这里总结下。 一、Windows下配置Python访问Sqlserver 环境:Windows 7 + Sqlserver 2008 1、下载并安装pyodbc 下载地址:...

    基于Python的SQL Server海量数据转移的研究与实现.pdf

    本文探讨了使用Python语言结合SQL Server数据库管理系统来实现海量数据转移的解决方案,下面将详细介绍所涉及的关键知识点。 首先,了解MSSQL Server数据库管理系统。MSSQL Server 2005是Microsoft公司开发的一款...

    基于python和SQL server的 detect auto classify system

    标题中的“基于python和SQL server的detect auto classify system”指的是一个使用Python编程语言与SQL Server数据库结合构建的自动分类系统。这个系统的核心功能是检测和自动分类数据,可能广泛应用于数据分析、...

    SQLServer2008Client绿色纯净版

    这个"SQLServer2008Client绿色纯净版"是一个便携式的安装包,无需复杂安装过程,解压后即可直接运行。 ### 1. SQL Server Management Studio (SSMS) SQL Server Management Studio是SQL Server 2008客户端的核心...

    sql server 帮助文档官方版

    此外,SQL Server 还提供了机器学习服务,用户可以使用 Python、R 语言等来开发机器学习模型。 监视和优化 SQL Server 提供了多种监视工具,包括使用 Azure Data Studio、cmdlet 和笔记本等。用户可以使用这些工具...

    SQL Server ODBC 驱动

    3. **编程语言**: 开发者使用Python、Java、C++等语言编写的应用,可通过ODBC驱动访问SQL Server。 总的来说,SQL Server ODBC驱动是连接和操作SQL Server数据库的重要桥梁,它使得不同环境和平台的应用能够无缝地...

    SQL Server Native Client 11-sqlncli-11驱动

    SQL Server Native Client 11(简称sqlncli_11)是Microsoft开发的一款用于与SQL Server交互的客户端库,尤其适用于需要高性能数据访问的应用程序。它整合了ODBC(Open Database Connectivity)和OLE DB(Object ...

    sqlserver驱动

    对于.NET开发者,System.Data.SqlClient是.NET Framework内建的SQL Server数据提供者,它提供了ADO.NET接口来访问SQL Server。这个驱动支持各种版本的SQL Server,包括Express、Standard、Enterprise等,并且可以...

    SQL Server Native Client 10.0.zip

    SQL Server Native Client是SQL Server的一个重要组件,它结合了ODBC(Open Database Connectivity)和OLE DB(Object Linking and Embedding, Database)接口的功能,提供了一种统一的方式来访问SQL Server数据。...

    如何获取SQLServer数据库元数据的方法[文].pdf

    信息架构视图的最大优点是,即使我们对系统表进行了重要的修改,应用程序也可以正常地使用这些视图进行访问。信息架构视图包括 INFORMATION_SCHEMA.CHECK_CONSTRAINTS、INFORMATION_SCHEMA.COLUMNS、INFORMATION_...

    Python库 | soda_sql_sqlserver-2.1.0b10-py3-none-any.whl

    要使用这个库,首先需要将`soda_sql_sqlserver-2.1.0b10-py3-none-any.whl`文件移动到Python的`pip`可以访问的目录下,然后通过`pip install <filename>.whl`命令进行安装。安装完成后,可以通过导入`soda_sql`模块...

    sql-server驱动包

    String url = "jdbc:sqlserver://localhost:1433;databaseName=MyDatabase"; String username = "myUsername"; String password = "myPassword"; try (Connection conn = DriverManager.getConnection(url, ...

Global site tag (gtag.js) - Google Analytics