python Flask 连接 Sql Server
python Flask 连接 Sql Server
一、连接数据库
import pymssql
# 连接数据库
def get_conn():
connect = pymssql.connect(
server='.', # . 代表当前服务器
user='用户名',
password='密码',
database='数据库名称',
charset='utf8',
as_dict=True
)
if connect:
print("数据库连接成功!")
else:
print("链接失败!")
return connect
# 查询数据库
def query_sql(sql):
conn = get_conn()
try:
cursor = conn.cursor()
cursor.execute(sql)
# print("查询成功")
return cursor.fetchall() # 将所有的结果返回
finally:
cursor.close()
conn.close()
# 添加数据
def add_info(sql):
conn = get_conn()
try:
cursor = conn.cursor()
cursor.execute(sql)
conn.commit()
# print("添加成功")
return '添加成功'
finally:
cursor.close()
conn.close()
# 修改更新数据
def update_info(sql):
conn = get_conn()
try:
cursor = conn.cursor()
cursor.execute(sql)
conn.commit()
return '修改成功'
finally:
cursor.close()
conn.close()
if __name__ == '__main__':
get_conn()