您的位置:首页 > 其它

ADO.Net 浅析(四)

2009-07-09 15:50 113 查看
前面大概讲了一下通过连接方式访问数据库的过程,其过程总结如下

1创建连接,配置连接打开连接

2创建命令,指定命令的连接对象

3执行命令并获得datareader对象(此处.datareader对象通过cmd.ExecuteReader获得,无法使用new datareader())

4使用datareader.Read()方法,逐行获取数据记录

sqldatareader构造函数如下

internal SqlDataReader(SqlCommand command, CommandBehavior behavior) {
SqlConnection.VerifyExecutePermission();

_command = command;
_commandBehavior = behavior;
if (_command != null) {
_timeoutSeconds = command.CommandTimeout;
_connection = command.Connection;
if (_connection != null) {
_statistics = _connection.Statistics;
_typeSystem = _connection.TypeSystem;
}
}
_dataReady = false;
_metaDataConsumed = false;
_hasRows = false;
_browseModeInfoConsumed = false;
}
可以看到,其没有public的构造函数.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: