MST

星途 面试题库

面试题:Python自动化脚本中如何实现数据库的连接与简单查询

假设你使用Python连接MySQL数据库,数据库地址为127.0.0.1,端口3306,用户名root,密码123456,数据库名称为test。请编写Python代码实现连接该数据库,并查询名为students表中的所有记录并打印出来。
20.9万 热度难度
编程语言Python

知识考点

AI 面试

面试题答案

一键面试
import mysql.connector

# 连接数据库
cnx = mysql.connector.connect(user='root', password='123456',
                              host='127.0.0.1', port=3306,
                              database='test')
cursor = cnx.cursor()

# 执行查询
query = "SELECT * FROM students"
cursor.execute(query)

# 获取并打印结果
for row in cursor:
    print(row)

# 关闭游标和连接
cursor.close()
cnx.close()