日期:2014-05-18  浏览次数:21109 次

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

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();

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

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