利用SqlHelper.cs实现Web程序对数据库的增、删、改等操作

利用SqlHelper.cs实现Web程序对数据库的增、删、改等操作

  (2006-08-22 00:50:05)
转载
  分类: 技术杂谈
        在SqlHelper.cs中,封装了所有和SQL数据库相关的操作,自然包括对数据库的增删修改等操作。原来我不知道,在网上找了很长时间,用了另一种方式即SqlCommand的方法也能实现,但是没有SqlHelper.cs的ExecuteNoQuery方法来的方便。鹏鹏指点了一下,茅厕顿开^_^
        接着上一篇文章,其实用ExecuteNoQuery进行这些操作很简单。只要懂得标准SQL语言就好。前提是像上篇一样做好与数据库连接的配置工作。
 
1.插入操作,代码如下:
 
   //创建插入字符串
   string myInsertQuery="insert into student values 
                                               ('frog','20','147258')";
   //执行插入操作
   SqlHelper.ExecuteNonQuery
           (SqlHelper.CONN_STRING_LC,CommandType.Text,myInsertQuery);
 
2.删除操作,代码如下:
 
    //创建删除字符串
    string myDeleteQuery="delete from student where 年龄=18";
    //执行删除操作
    SqlHelper.ExecuteNonQuery
           (SqlHelper.CONN_STRING_LC,CommandType.Text,myDeleteQuery);
 
3.修改操作,方法是一样的,只是改变SQL语句即可。
 
        以上操作,如果想看到效果,可以接着写以下代码:
 
    string mySelectQuery="select * from student";
    myData=SqlHelper.ExecuteDataset(SqlHelper.CONN_STRING_LC,CommandType.Text,mySelectQuery);
   DataGrid1.DataSource=myData.Tables[0];
   DataGrid1.DataBind();
        具体含义参见 利用SqlHelper.cs实现Web程序与数据库的连接。
        ExecuteNonQuery方法的返回值是int型的,它返回的是修改操作的记录条数,如果执行的是SELECT查询语句或是创建表的操作则返回-1.
        我会继续学的!

你可能感兴趣的:(利用SqlHelper.cs实现Web程序对数据库的增、删、改等操作)