模块介绍:
pymssql:用于SQL Server 数据库的连接,安装Anaconda时默认并没有安装此模块,可使用 pip install pymssql安装;
pyodbc:也可用于SQL Server数据库的连接,但除此之外,还可用于Oracle,Excel, MySql等,安装Anaconda时默认已安装。
利用pymssql连接本地数据库:
连接数据库使用connect,其所需参数在 数据库 连接属性 中可查找得到,其中密码为电脑开机密码。
利用获取到的数据,后续就可进行数据挖掘等工作啦!
import pymssql
# 数据库服务器信息
server = 'DESKTOP-L*' # 从数据库连接属性中查看
user = 'DESKTOP-L*\DELL' # 从数据库连接属性中查看
password = '*' # 电脑开机密码
database = 'testdb' # 需要连接的表名
# 使用 connect 创建连接对象
conn = pymssql.connect(server, user, password, database)
# 使用 connect.cursor创建游标对象
cur = conn.cursor()
sql = 'select * from checks' # 查询语句
# cursor.execute方法执行SQL语句
cur.execute(sql)
# cursor.fetchall 获取查询结果
rows = cur.fetchall() # list
# 使用close方法关闭cursor 和 数据库连接
co