首页 > 数据库技术 > 详细

[Pyhton]连接MSSQL实例并执行SQL语句

时间:2020-02-13 13:30:20      阅读:81      评论:0      收藏:0      [点我收藏+]

运行环境:

服务器端:
MSSQL 2014
Server 2012 R2

程序端:
Python 3.7.4
MacOS 10.14.6
CentOS Linux release 7.7.1908 (Core)

程序代码

#!/usr/bin/env pyhton
# coding:utf-8
# @Time     : 2020-02-13 09:08
# @Author   : LeoShi
# @Site     : 
# @File     : connect_mssql.py
# @Software : MacOS Python 3.7

import pyodbc
import time

# 建立MSSQL服务器连接的信息
server = 172.16.1.101
database = student
uid = SA
pwd = Abcd1234
driver = ODBC Driver 17 for SQL Server
con_string = fDRIVER={driver};SERVER={server};DATABASE={database};UID={uid};PWD={pwd}
# 建立连接
sql_connect = pyodbc.connect(con_string)
sql_connect.autocommit = True
# 设置游标
sql_cursor = sql_connect.cursor()
# 执行SQL语句(查询数据库文件位置及名称)
sql_cursor.execute(select * from student.dbo.student;)
# 获得语句执行后的结果
result = sql_cursor.fetchall()
print(type(result))
print(result)
# 执行SQL语句
sql_connect.commit()

time.sleep(5)
sql_cursor.close()
sql_connect.autocommit = False
sql_connect.close()

#----运行结果------

<class list>
[(120001, 张三, , 18, 云南省昆明市五华区, None, None), (120002, 李四, None, None, None, None, 计算机科学与技术)]

 

[Pyhton]连接MSSQL实例并执行SQL语句

原文:https://www.cnblogs.com/leoshi/p/12303213.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!