C#餐厅管理系统4--增删改查!

本文介绍了使用C#实现数据库的基本操作——增删改查的方法。涵盖了SQL语句的构造和执行过程,包括如何通过SqlConnection连接数据库并执行SQL命令。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

C#餐厅管理系统6--呼叫管理员!         地址:点击打开链接

C#餐厅管理系统5--餐桌和职员            地址:点击打开链接

C#餐厅管理系统4--增删改查!            地址:点击打开链接

C#餐厅管理系统3--MAIN窗口              地址:点击打开链接

C#餐厅管理系统2--数据连接及登录     地址:点击打开链接

C#餐厅管理系统1--ER图                      地址:点击打开链接

 

 源码下载地址:点击打开下载地址

 

在此节我来介绍一下C#下的增删改查。

首先复习下数据库的连接。

SqlConnection  objSqlConnection=newSqlConnection("server=127.0.0.1;uid=sa;pwd=sa;database=test");   
objSqlConnection.Open();  

而之前我在BaseClass文件夹下写有DBConn文件,其中SaylnConn() 中返回一个SqlConnection。所以代码如下:

SqlConnection conn = BaseClass.DBConn.SaylnConn();
conn.Open();

链接上了数据库就可以对数据库进行一系列操作。基本操作就是增删改查。下面来介绍一下增加数据。

增SQL语句:insert into 表名(列1,列2...) values (值1,值2....)

增加数据代码如下:

SqlCommand  cmd = new SqlCommand("insert into 表名(列1,列2...) values(值1,值2...)",conn);
            cmd.ExecuteNonQuery();
            conn.Close();


这样只要对应好数据,就可以在数据库中增加数据了。剩下的删除数据和修改数据SQL语句如下:

删SQL语句:delete from 表名 (删除表里面的所有记录)

                      delete from 表名 where 条件  (带条件删除,可以有多个条件)

改SQL语句:update 表名  set 列=新值  (修改一个字段)

                     update 表名  set 列=新值,列=新值...(修改多个字段)

                     update 表名  set 列=新值  where 条件 (同上,带条件更新表)

删除数据代码如下:

SqlConnection conn = BaseClass.DBConn.SaylnConn();
            conn.Open();
            SqlCommand cmd = new SqlCommand("delete from 表名 where 条件,conn);
            cmd.ExecuteNonQuery();
            conn.Close();

修改数据代码如下:

SqlCommand cmd = new SqlCommand("update 表名 set 列=新值,列=新值 where 条件,conn);
            cmd.ExecuteNonQuery();
            conn.Close();


接下来剩下查找语句,查找的SQL语句如下:

查SQL:select * from 表名 (查所有记录)

              select * from 表名 where 条件  (查带有条件的所有记录)

              select 列1,列2 ...from 表名   (查某几列,可以是一列)

              select 列1,列2.... from 表名 where 条件  (带条件查某些列)

查找数据代码如下:

SqlCommand cmd = new SqlCommand("select * from 表名,conn);
           cmd.ExecuteScalar().ToString();

可以看出并不难,下节我将实现餐厅管理系统餐桌的增删改查。

源码下载地址:点击打开下载地址

餐饮管理系统使用说明书配置源程序附加数据库SQL Server 2000(1)将TM\\06\\MrCy\\MrCy\\DataBase文件夹中的扩展名为db_MrCy.mdfF和db_MrCy.ldf的两个文件拷贝到SQL Server安装路径下的Data文件夹中。(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项。(3)将弹出“附加数据库”对话框,在该对话框中单击【 】按钮,选择所要附加数据库的db_MrCy.mdf文件,单击【确定】按钮,即可完成数据库的附加操作。使用说明系统介绍本系统属于小型的餐饮管理系统,可以有效地对中小型餐厅消费进行管理,本系统应达到以下目标: 系统采用人机交互的方式,界面美观友好,信息查询灵活、方便,数据存储安全可靠。 实现对餐厅顾客开台、点菜/加菜、账目查询和结账等操作。 对用户输入的数据,进行严格的数据检验,尽可能的避免人为错误。 实现对消费账目自动结算。 实现对消费的历史记录进行查询,支持模糊查询。 系统应最大限度地实现易维护性和易操作性。操作注意事项(1)本系统管理员用户名为:Tsoft,密码为:111。(2)实例执行文件位置:TM\\06\\MrCy\\MrCy\\bin\\Debug\\ MrCy.exe(3)本系统共分为三种操作权限,分别为超级管理员、经理、一般用户: 一般用户: 一般用户只可以对辅助工具菜单、系统设置菜单、窗口布局菜单及帮助菜单进行使用操作。。 经理:经理除系统设置菜单不能使用以外,其它菜单都可以使用并管理操作。 超级管理员:超级管理员可以对所有菜单进行管理操作。(4)单击鼠标右键,可进行开台、取消开台、点菜、消费查询及结账操作。(5)锁定系统解锁密码为:111。(6)如果添加菜品类别,需要在数据库中添加。操作流程(1)用户输入用户名及密码进入超级管理员操作界面,如图1.1所示。 图1.1 超级管理员(2)单击“基础信息”/“台桌信息”菜单项,对台桌信息进行添加、修改、查询及删除操作,如图1.2所示。 图1.2 台桌信息(3)单击“基础信息”/“职员信息”菜单项,对职员信息进行添加、修改、查询及删除操作,如图1.3所示。 图1.3 职员信息(4)单击界面上的任一台桌,进行开台、取消开台、点菜、消费查询及结账操作,如图1.4所示。 图1.4 台桌操作(5)通过“辅助工具”菜单,可直接调用日历、记事本和计算器的快捷方式。(6)通过“系统维护”菜单,可对数据库进行备份、恢复及权限设置操作。(7)通过“系统设置”菜单,可对当前用户进行密码修改及锁定系统操作。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值