当前位置: 代码迷 >> 综合 >> 数据库开发及ADO.NET(39)——SQLHelper
  详细解决方案

数据库开发及ADO.NET(39)——SQLHelper

热度:131   发布时间:2023-10-01 20:06:14.0

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用来封装数据库连接通道,作用是:一是抽出公共部分的代码进行封装,减少代码量;二是每次更改服务器时只需要改配置文件,而不需要每处连接数据库的地方都要改。在项目中添加一两个类,专门来写这一块。(注意:控制台窗体应用也是可以添加类的)。步骤如下:

数据库开发及ADO.NET(39)——SQLHelper

数据库开发及ADO.NET(39)——SQLHelper

 

6、插入时,传递给SQLHelper的是要插入的数据的模型对象。