数据库课设--基于Python+MySQL的餐厅点餐系统
由于完整的代码实现超过了简答的字数限制,我将提供一个简化的Python代码示例,展示如何连接MySQL数据库并执行基本的查询。
import mysql.connector
from mysql.connector import Error
def connect_to_database():
try:
connection = mysql.connector.connect(
host='localhost',
user='yourusername',
password='yourpassword',
database='dining_system'
)
if connection.is_connected():
print("连接成功!")
return connection
except Error as e:
print("连接失败:", e)
def select_all_data(connection):
if connection.is_connected():
cursor = connection.cursor()
cursor.execute("SELECT * FROM dishes")
rows = cursor.fetchall()
for row in rows:
print(row)
# 连接数据库
connection = connect_to_database()
# 查询数据
if connection:
select_all_data(connection)
# 关闭连接
connection.close()
在这个示例中,我们首先定义了一个连接数据库的函数,它尝试连接到MySQL数据库,并返回一个数据库连接对象。然后定义了一个函数select_all_data
,它接受一个数据库连接作为参数,执行一个查询以获取餐厅菜品信息,并打印结果。最后,我们调用这些函数,执行数据库的连接和查询操作,并在完成后关闭数据库连接。
请注意,您需要根据您的实际数据库配置(主机名、用户名、密码和数据库名)以及数据库表结构(这里是dishes
表)来修改连接参数和查询语句。
评论已关闭