用户工具

站点工具


doc:n:python_mssql_2005

差别

这里会显示出您选择的修订版和当前版本之间的差别。

到此差别页面的链接

doc:n:python_mssql_2005 [2007/12/05 14:01]
yarshure 创建
doc:n:python_mssql_2005 [2007/12/14 12:28] (当前版本)
yarshure
行 1: 行 1:
 +===使用Python访问MSSQL 2005===
 +==环境==
 +<​code>​
 +1 MSSQL 2005 Enterprise Edition on Windows 2003 R3 I386
 +2 FreeBSD 7.0 Beta4
 +</​code>​
 +==安装MSSQL 2005==
 +略(参考MS XX文档)
 +==安装Python==
 +<​code>​
 +#cd /​usr/​ports/​lang/​python25
 +#make 
 +#make install
 +</​code>​
 +==安装FreeTDS 0.64_1==
 +<​code>​
 +#cd /​usr/​ports/​datebases/​freetds-msdblib
 +#make 
 +#make install
 +</​code>​
 +配置freetds.conf
 +<​code>​
 +[root@bsdx64]#​cat /​usr/​local/​etc/​freetds.conf
 +dump file = /​tmp/​freetds.log
 +[MyServer2k]
 +       host = 192.168.0.75
 +       port = 1433
 +       tds version = 8.0
 +       ​Database = testdb
 +</​code>​
 +==安装py-mssql==
 +<​code>​
 +#cd /​usr/​ports/​databases/​py-mssql
 +#make 
 +#make install
 +</​code>​
 +==测试==
 +编辑py_mssql_test.py
 +<code python>
 +import _mssql
 +on = _mssql.connect("​MyServer2k","​yarshure","​123456"​)
 +con.select_db("​AdventureWorks"​)
 +con.query("​select top 5 * from [Person].[Address]"​)
 +row=con.fetch_array()
 +print row
 +</​code>​
  
/data/vhosts/wiki-data/pages/doc/n/python_mssql_2005.txt · 最后更改: 2007/12/14 12:28 由 yarshure