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)
万分感谢啊. 展开
网上搜了搜,发现很多是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)
万分感谢啊. 展开
展开全部
很显然,你这个安装版本是在linux下安装用的。如果是windows版本的,http://code.google.com/p/pymssql/downloads/detail?name=pymssql-1.9.908.win32-py2.6.exe&can=2&q 下载安装即可。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询