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

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

(2006-08-22 00:50:05) 
sg_trans.gif转载
分类:技术杂谈
在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.
我会继续学的!

 

你可能感兴趣的:(字符串,数据库连接,insert,values,SQL数据库)