使用Connection创建数据库连接 使用Command创建命令 使用ExecuteScalar,ExecuteNonQuery,ExecuteReader方法来执行命令 使用DataReader来读取数据 使用Command对象的Parameters属性来添加参数 使用Connection对象来 ...
分类:
Web程序 时间:
2016-11-03 02:43:57
阅读次数:
175
通过ADO.net 查询到数据库的数据后,通过DataReader转为对象Info public class BaseInfo { /// <summary> /// 填充实体 /// </summary> /// <param name="dr"></param> public virtual v ...
分类:
其他好文 时间:
2016-11-02 23:22:16
阅读次数:
240
五大对象: 1.Connection(连接数据库) 2、Command(执行T-SQL语句) 3、DataAdapter(用户填充DataSet,断开模式) 4、DataReader(读取数据库,一种只读模式,只向前的) 5、DataSet(数据集,好比电脑的内存) 需要引用的命名空间 System ...
分类:
Web程序 时间:
2016-10-26 16:50:25
阅读次数:
274
最近在做项目的过程中遇到一个MySql在并发时初始化的问题,场景是这样子的: 我在Job中设定在同一时间点启动多个操作来访问数据库更新数据,结果在创建连接的时候抛出下面的问题: Note that while a DataReader is open, the Connection is in us ...
分类:
数据库 时间:
2016-09-30 15:24:18
阅读次数:
186
DataReader:使用时始终占用SqlConnection,在线操作数据库;每次只在内存中加载一条数据,所以占用的内存是很小的;是只进的、 只读的。 DataSet:则是将数据一次性加载在内存中.抛弃数据库连接..读取完毕即释放数据库连接SqlConnection(非连接模式) DataSet: ...
分类:
其他好文 时间:
2016-09-18 16:59:31
阅读次数:
120
datareader转dictionary有很多用处,可以输出表中部分字段转实体字段,以前需要全部字段输出或者再建一个实体模型才行,这样就可以减少数据库的输出量了,特别是某些接口的格式化输出很方便。 先看底层代码部分 调用 获取数据的方法 输出 上面输出的是数据库字段,我们只需改下查询语句(fiel ...
分类:
其他好文 时间:
2016-09-06 23:01:46
阅读次数:
427
一、使用DataReader读取为对象List 二、使用DataReader对象读取数据 2.1 DataReader对象简介 DataReader对象又称数据阅读器,是DBMS所特有的,常用来检索大量的数据。DataReader对象是以连接的方式工作,它只允许以只读、顺向的方式查看其中所存储的数据 ...
分类:
其他好文 时间:
2016-08-30 17:32:27
阅读次数:
151
四个主要操作类:JsonConverter 、JsonHelper 、JsonSplit 、AjaxResult 一、JsonConverter: 自定义查询对象转换动态类、object动态类转换json包、json转换object动态类、DataReader转换为Json、DataSet转换为Js ...
为防止正式环境数据库被篡改,但又要保证可以正常查询处理问题,可以将账号的数据库访问权限设置为db_datareader数据库权限:单独设置的优先,如给了一账号只读权限,若别开一张表给于此账号写权限,那么单独设置的写权限优先级最高。注:db_datareader没有存储过程访问权限,若想全开,如下: ...
分类:
数据库 时间:
2016-07-23 15:12:39
阅读次数:
991
使用codefirst查询当然是必不可少的,但有时不小心可能很简单的查询也会导致异常。 下面用codefirst做个示例简单演示下异常发生的场景: 逻辑比较简单,就是首先查询一个AttendCountViewModel列表,并当作IEnumerable<AttendCountViewModel>对象 ...
分类:
其他好文 时间:
2016-07-05 13:49:18
阅读次数:
174