这样对sqldatareader和dataset的理解对吗?

2025-05-14 15:31:08
推荐回答(2个)
回答1:

你大部分说对了,但是sqldatareader并不独占数据库,它只是独占当前的数据库连接。也就是说,一个SqlConnection对象,在使用sqldatareader时,不能进行其他的访问操作。
也就是说,多个人访问数据库时,他们使用的是不同的SqlConnection对象,所以不会互相影响的。一个人访问数据库时,可以定义多个SqlConnection对象,来同时进行多个sqldatareader的读取操作。

回答2:

我很迷糊 学习!