11.15
一、ConfigurationManager
在项目中,我们习惯使用 ConfigurationManager 来读取一些常量。如链接数据库字符串、一些需配置的数据(微信、QQ、支付宝)等的配置。我们需要把这些数据记录在 app.config 或者 web.config 中
命名空间:System.Configuration
程序集: System.Configuration.dll
二、多条查询
DataSet是数据集,DataTable是数据表,DataSet存储多个DataTable。DataSet和DataTable像是专门存储数据的一个容器,在你查询数据库得到一些结果时可以存在里面。
在执行对表中数据的查询时还能将数据保存到 DataSet 中,但需要借助 DataAdapter 类来实现。DataAdapter通过映射提供此桥 Fill ,这将更改中的数据 DataSet 以匹配数据源中的数据
DataAdapter.fill(table);
三、增删改
SqlCommand 这个对象可以让我们在数据库上做一下操作,比如说增、删、改、查。都可以使用SqlCommand 这个对象。
一般的可以用ExecuteNonQuery() 方法;ExecuteNonQuery() 方法还可以执行修改、删除语句。
四、DataReader 类在 System.Data.SqlClient 命名空间中,对应的类是 SqlDataReader,主要用于读取表中的查询结果,并且是以只读方式读取的(即不能修改 DataReader 中存放的数据)。
正是由于 DataReader 类的特殊的读取方式,其访问数据的速度比较快,占用的服务器资源比较少。
当查询结果仅为一条时,可以使用 if 语句查询 DataReader 对象中的数据,如果返回值是多条数据,需要通过 while 语句遍历 DataReader 对象中的数据。

浙公网安备 33010602011771号