传入一个学生信息,添加到数据库 传入参数: StudentInfo对象
时间: 2024-03-15 21:44:18 浏览: 59
学生信息录入
好的,可以通过以下代码将学生信息添加到数据库中:
```
import pymysql
# 创建连接
conn = pymysql.connect(host='localhost', port=3306, user='root', password='123456', database='test')
# 获取游标
cursor = conn.cursor()
# 构造 SQL 语句
sql = "INSERT INTO students (name, age, gender, grade) VALUES (%s, %s, %s, %s)"
# 构造参数
params = (StudentInfo.name, StudentInfo.age, StudentInfo.gender, StudentInfo.grade)
# 执行 SQL 语句
cursor.execute(sql, params)
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
需要根据实际情况修改连接数据库的相关参数和 SQL 语句。同时,需要确保 StudentInfo 对象中的属性名与数据库表中的字段名一致。
阅读全文