完整版Python连接Microsoft SQL Server

Python如何连接MSSQL?看这里!

相关配置

  • Python版本:Python 3.9.7
  • 数据库版本:Microsoft SQL Server 2019
  • 代码环境:Jupyter Notebook
  • 管理器:Microsoft SQL Server Management Studio 18

1. 连接MSSQL数据库

本文将使用Python下的pymssql库、以及sqlalchemy库下的engine引擎来对MSSQL进行数据库连接及相关操作。

1.1 pymssql方式(推荐)

安装该包:

pip install pymssql

建立连接:注意在打开MSSQL Mangement Studio管理器后,使用SQL Server身份验证连接。

import pymssql

conn=pymssql.connect(host="",database='',user='',password='')
str = "连接失败!"
if conn:
    str='连接成功!'
    conn.close() # 关闭连接,释放内存
print(str) # 如果结果为连接成功即表示已经成功连接。
# host 为服务器名称
# database 表示你需要连接的数据库
# user及password 表示你SQL Server身份验证的登录名和密码

1.2 engine引擎连接(MSSQL的连接)

导入包sqlalchemy

# 导包
from sqlalchemy import create_engine
engine = create_engine('mssql+pyodbc://user:password@host/dataset?driver=SQL+Server')

你可能感兴趣的:(sqlserver,python,数据库)