通过pyODBC 连接mssql 配置后无法连接

问题描述

widows环境下我用pyodbc连接mssql , pyodbc版本为:pyodbc-2.1.8.win32-py2.7.exe python为:2.7pyodbc安装到python目录成功后,连接代码如下import urllib2from BeautifulSoup import BeautifulSoup,Tagimport reimport osimport stat#import MySQLdbimport pyodbcsource = 'DRIVER={SQL Server};SERVER=.;DATABASE=test;UID=sa;PWD=123456'db = pyodbc.connect(source)cursor = db.cursor()cursor.execute('select url,term from html_url where term="103"')for i in cursor.fetchall():url_str=str(i[0])print url_str报错信息:请问可能是什么原因造成的, 感激不尽

解决方案

是不是pyodbc没有安装成功啊?在你的python的Libsite-packages目录下边有pyodbc.pyd这个文件吗?如果安装成功,你可以试一下最简单的例子:#!/usr/bin/python# coding=gbk"""Mainly used to manipulate the common database."""import pyodbc"""return the datasource list of local machine"""def listDSNs(): return pyodbc.dataSources()if __name__ == '__main__': #src = 'DRIVER={SQL Server};SERVER=.;DATABASE=test;UID=sa;PWD=123456' src = 'DSN=sampledb;UID=dba;pwd=sql' db = pyodbc.connect(src) cursor = db.cursor() cursor.execute('select 1') for i in cursor.fetchall(): url_str=str(i[0]) print url_str db.close()

时间: 2024-11-01 19:19:40

通过pyODBC 连接mssql 配置后无法连接的相关文章

cdn-squid 配置后无法连接

问题描述 squid 配置后无法连接 服务器(10.1.1.70) 启动squid后有Ready to serve requests(想做普通正向代理)., 但是其他电脑ie中设置代理服务器为10.1.1.70端口3128后无法上网,就是完全无法连接,显示脱机,请教一下,本人在网络方面小白 以下是启动过程: 2015/03/31 17:19:08| Process ID 893 2015/03/31 17:19:08| With 4096 file descriptors available 2

PHP连接MSSQL配置教程

配置php 1.打开php.in将extension=php_mssql.dll的注释符号去掉. 2.打开php.in将mssql.secure_connection = Off改为on. 3.将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下.(php_mssql.dll在php压缩安装包中有). 以上步骤完成后需要重启apache. 测试代码 1.连接MSSQL  代码如下 复制代码 $conn=mssql_connect("

ms sql-php5.3 连接mssql问题

问题描述 php5.3 连接mssql问题 刚刚配置php5.3连接mssql数据库,遇到了一下问题,请问一下是什么原因 解决方案 PHP连接MSSQL的问题解决php5.3不能连接mssql数据库问题php连接mssql的故障问题

LNMP配置PHP支持连接MSSQL的例子

安装 FreeTDS FreeTDS 是 Linux/Unix 下一组软件开发包,用于实现微软 SQL Server 和 Sybase 的 Tabular DataStream protocol 协议.利用 FreeTDS 可在 Linux/Unix 下连接 SQL Server 和 Sybase 数据库. 可前往FreeTDS官网看详细介绍. 下载并安装 FreeTDS 进入Linux服务器,通过如下命令直接下载到服务器进行安装,以 freetds-0.95.92.tar.gz 为例. # 下

asp.net-vs2012配置文件中配置了一个连接数据库的连接字符串运行后就出现以下几个错误

问题描述 vs2012配置文件中配置了一个连接数据库的连接字符串运行后就出现以下几个错误 我在vs2012配置文件中配置一个数据库的连接字符串,运行后就出现这几个错误 1.未能找到特性"type"的架构信息. 2.未能找到特性"value"的架构信息. 3.未能找到元素"defaultConnectionFactory"的架构信息. 4.未能找到元素"entityFramework"的架构信息. 5.未能找到元素"p

app-Android通过jtds连接mssql,如何判断是否连接成功和执行sql语句后是否为空,求大神指教

问题描述 Android通过jtds连接mssql,如何判断是否连接成功和执行sql语句后是否为空,求大神指教 连接实例已经学会啦,但app启动后只能等待超时来判断是否连接到mssql,可如果sql语句执行后为空记录的话也只能等连接超时才能知道,我不知道如何做这两项判断,麻烦知道的给我写下实例好吗? 解决方案 http://blog.sina.com.cn/s/blog_60b5e13e0101mlot.html 解决方案二: http://www.2cto.com/database/20141

PHP5连接MSSQL的方法

使用以下方式连接MS SQL Server 2005: mssql_connect('localhost,1433 ', USERNAME, PASSWORD);   为了php连接sql2005 ,我在网络上找了一大堆资料在我的csdn博客中.晚上3:05分时候终于搞定了 php连接sql2005的问题,现在整合,同时把FAQ整合上. 我前面写的教程: 连接前配置系统: 1.检查文件 php\ntwdblib.dll 默认下面有一个,将php目录下边的ntwdblib.dll 复制到系统win

关于PHP无法连接MSSQL数据库的问题

数据|数据库|问题 今天配置了新服务器,配置是IIS+php,结果运行时发现php连接远程mssql数据库出错,出错代码如下:Warning: mssql_connect(): Unable to connect to server: 想想以前都是没问题的,怎么回事呢?后来去网上搜索,发现一篇文章,才发现原来服务器是需要安装mssql才能用php连接mssql的,本来新服务器上我是不需要用到mssql的,但是现在没办法了,只能把它装上了,安装了mssql之后就没问题了. 我在想,如果是在linu

值得推荐的 PHP 连接 mssql的文章

文章是网上找的,从来没有弄过,一直是php+mysql 现在搞个php+mssql 也不懂,没有办法,从网上找了些资料,我是看了这些资料,才连上的mssql的第一次感觉真的挺费劲的,这些可能不需要全部看完就ok,我也是这一点那一点,可能是我比较笨吧!呵呵 环境:  - Apache 2.2.6  - PHP 5.2.5  - SQL Server 2005  - Windows XP SP2 步骤: 1. 首先按通常做法配置好PHP5连接MS SQL Server  2. 下载正确版本的 ntw