MySQL数据库课程设计——订餐系统(MySQL数据库+Qt5用户界面+python)
由于篇幅限制,以下仅展示如何使用Python连接MySQL数据库,并进行基本的查询操作。
import mysql.connector
from mysql.connector import Error
def connect_to_database():
try:
connection = mysql.connector.connect(host='localhost',
database='subscription_system',
user='yourusername',
password='yourpassword')
if connection.is_connected():
print("连接成功!")
return connection
except Error as e:
print("连接失败:", e)
def select_all_records(connection):
cursor = connection.cursor()
query = "SELECT * FROM subscribers;"
cursor.execute(query)
records = cursor.fetchall()
for row in records:
print(row)
connection = connect_to_database()
if connection:
select_all_records(connection)
在这个例子中,我们首先定义了一个函数connect_to_database
来尝试连接到MySQL数据库。如果连接成功,它将返回数据库连接对象。然后,我们定义了一个函数select_all_records
,它接受一个数据库连接作为参数,执行一个SELECT查询来检索所有订阅者记录,并打印这些记录。
请确保替换yourusername
和yourpassword
为您的MySQL数据库的实际用户名和密码,并且在尝试执行这段代码之前,您已经创建了一个名为subscription_system
的数据库,并且里面有一个名为subscribers
的表。
评论已关闭