Python连接MSSQL

RT。我现在想做个小程序,把一个txt文件(自带分隔符)里的每行导入到MSSQLServer中。在windows环境下。网上搜了搜,发现很多是Pymssql的文章。其中里... RT。我现在想做个小程序,把一个txt文件(自带分隔符)里的每行导入到MSSQL Server中。在windows环境下。
网上搜了搜,发现很多是Pymssql的文章。
其中里面说:
1、下载
wget http://ibiblio.org/pub/Linux/ALPHA/freetds/stable/freetds-stable.tgz (这个OK了,版本是0.82)
2、解压缩并安装
tar zxvf freetds-stable.tgz(这个自己用rar做的)
3、./configure
--prefix=/usr/local/freetds
--with-tdsver=8.0
--enable-msdblib
--enable-dbmfix
--with-gnu-ld
--enable-shared
--enable-static
(这里就不会了,是在CMD里做的吗?
打开CMD,进到解压的目录 %\freetds-stable\freetds-0.82\
然后打出上面的话,直接报错.无法运行,就卡在这里了,找了好多文章都没仔细说明.完全看不明白.)
4、安装make && make install (这里也不知道行不行)
5、编辑/etc/ld.so.conf,在其中插入一行:(这个是什么,在CMD里面吗?)
/usr/local/freetds/lib
然后运行以下指令使更改生效:(哪里运行?CMD?还是Python IDE?)
ldconfig
因为安装pymssql包是需要如下两个软件所支持的:
Python
FreeTDS包

第二步:安装pymssql包
存放目录在:soft 目录下面的1.0版本!
解压缩 ----- > python setup.py install 即可实现
(这个setup.py看见了,应该能运行吧.)

测试的方法:
conn = pymssql.connect(host='XXXXXX',user='XXXXXX', password='dXXXXXXX', database='XXXXXX',timeout=10.0,login_timeout=5.0)

万分感谢啊.
展开
 我来答
百度网友082dab8
2010-07-30 · 超过30用户采纳过TA的回答
知道答主
回答量:114
采纳率:0%
帮助的人:57.5万
展开全部
用pyodbc非常好用,安装即可用。而且可以连接其他数据库,像SQLServer,postgre,oracle,db2等等。
pythonercn
2010-07-29 · TA获得超过146个赞
知道小有建树答主
回答量:102
采纳率:0%
帮助的人:137万
展开全部
很显然,你这个安装版本是在linux下安装用的。如果是windows版本的,http://code.google.com/p/pymssql/downloads/detail?name=pymssql-1.9.908.win32-py2.6.exe&can=2&q 下载安装即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式