1、封装一个SQLHelper类方便使用,提供
ExecuteDataTable(string sql,params SqlParameter[] parameters)、
ExecuteNonQuery(string sql,params SqlParameter[] parameters)、
ExecuteScalar(string sql,params SqlParameter[] parameters)等方法。
网上有微软提供的最全的SQLHelper类,是Enterprise Library中的一部分。
2、用SQLHelper重写登录程序。
3、练习:用SQLHelper重写省市选择程序、IP地址归属地查询。
4、sqlconnection在程序中一直保持它open可以吗?对于数据库来说,连接是非常宝贵的资源,一定要用完了就close、dispose。
5、SqlHelper用来封装数据库连接通道,作用是:一是抽出公共部分的代码进行封装,减少代码量;二是每次更改服务器时只需要改配置文件,而不需要每处连接数据库的地方都要改。在项目中添加一两个类,专门来写这一块。(注意:控制台窗体应用也是可以添加类的)。步骤如下:
6、插入时,传递给SQLHelper的是要插入的数据的模型对象。