python连接msSqlServer
2016-01-10 20:03
666 查看
<pre code_snippet_id="174162" snippet_file_name="blog_20140128_1_2023225" name="code" class="python">#encoding:utf-8
import pymssql
# 需要用到pymssql组件 该组件下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
conn = pymssql.connect(host="127.0.0.1",user="sa",password="123",database="Northwind")
#需要用到端口号时
# conn = pymssql.connect(host="127.0.0.1",port="端口号",user="sa",password="123",database="Northwind")
#获取游标对象
cur=conn.cursor()
# #查询操作
sql="SELECT TOP 1000\
[RegionID] ,\
[RegionDescription]\
FROM [Northwind].[dbo].[Region] \
ORDER BY [RegionID] DESC"
cur.execute(sql)
list=cur.fetchall()
for data in list:
print data[0],data[1]
if len(list)>0:
maxid = list[0][0]
# #播入一条sql语句
sql="INSERT INTO [Northwind].[dbo].[Region]\
([RegionID]\
,[RegionDescription])\
VALUES\
("+str(maxid+1)+"\
,'test')"
# #执行插入
cur.execute(sql)
# #提交事务,不执行提交,数据插入不会生效
conn.commit()
# #关闭数据库连接
conn.close()
# #暂停
# raw_input()
</pre><br>
<br>
<pre></pre>
原地址: http://blog.csdn.net/wanzhuan2010/article/details/18844789
import pymssql
# 需要用到pymssql组件 该组件下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/#pymssql
conn = pymssql.connect(host="127.0.0.1",user="sa",password="123",database="Northwind")
#需要用到端口号时
# conn = pymssql.connect(host="127.0.0.1",port="端口号",user="sa",password="123",database="Northwind")
#获取游标对象
cur=conn.cursor()
# #查询操作
sql="SELECT TOP 1000\
[RegionID] ,\
[RegionDescription]\
FROM [Northwind].[dbo].[Region] \
ORDER BY [RegionID] DESC"
cur.execute(sql)
list=cur.fetchall()
for data in list:
print data[0],data[1]
if len(list)>0:
maxid = list[0][0]
# #播入一条sql语句
sql="INSERT INTO [Northwind].[dbo].[Region]\
([RegionID]\
,[RegionDescription])\
VALUES\
("+str(maxid+1)+"\
,'test')"
# #执行插入
cur.execute(sql)
# #提交事务,不执行提交,数据插入不会生效
conn.commit()
# #关闭数据库连接
conn.close()
# #暂停
# raw_input()
</pre><br>
<br>
<pre></pre>
原地址: http://blog.csdn.net/wanzhuan2010/article/details/18844789
相关文章推荐
- Python中MySQLConnector模块使用方法详解
- python下的MySQLdb使用
- Python基础05-08
- numpy Windows 64位
- python学习之使用multiprocessing.dummy多线程爬虫
- Python enumerate函数
- python Requests简介
- python几个小技巧
- 在Ubuntu下配置舒服的Python开发环境
- Python奇技淫巧
- python基础知识-字符串
- python项目之 英汉词典 带GUI tkinter
- 使用python 加载tkdnd 的库(_load_tkdnd : _tkinter.TclError: couldn't load library )的时候错误的解决措施
- python入门笔记(Day5)--filter,sorted,lambda,装饰,偏,模块
- python 进度条 tqdm
- python之路-模块 splinter
- 关于python format()用法详解
- Python爬虫入门案例:获取百词斩已学单词列表
- Python访问Access数据库的需要注意的几点
- 从PCA到Kernel PCA(Python)