您好,我想知道如何用Py链接数据库,并且能使用脚本进行循环运行数据库内的数据
这是python链接mysql的数据库代码哦
# 导包
import pymysql
# 1.连接数据库
# cursorclass=pymysql.cursors.DictCursor可以使查询出的单条数据数据为字典形式,
多条数据为列表套字典,
db = pymysql.connect(host='localhost', user='root', password='',
database='school',cursorclass=pymysql.cursors.DictCursor)
# 2.创建游标对象
cursor = db.cursor()
# 3.定义SQL语句
# 添加数据
sql = 'insert into students(id,name) values(101,"钟无艳")'
# 4.执行SQL语句
cursor.execute(sql)
# 5.获取返回的结果s
print(cursor.fetchone()) # 只获取一个数据,并且还是个生成器
print(cursor.fetchall()) # 会获取所有数据
db.commit() # 提交,执行了改变数据库的操作,必须提交才会生效,查询可以不加
# 6.断开连接
cursor.close()
db.close()
望采纳!
这个要看你连接什么数据库,不同数据库有不同的连接模块,比如mysql就用pymysql,mssql就用pymssql等等