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