Connection 对象——用来连接数据库
Command 对象——用来对数据库执行SQL命令,如查询语句
DataReader 对象——用来从数据库返回只读数据。
DataAdapter 对象——用来从数据库返回数据,并填充到DataSet 对象中,还要负责保证DataSet 对象中的数据和数据库中的数据保持一致。
DataSet 对象—— 可以看作是内存中的数据库。DataAdapter 对象将数据库中的数据送到对象后,就可以进行各种数据库操作,最后在利用DataAdapter对象将更新反应到数据库中。
这五个对象提供了两种读取数据库的方式:一种利用Connection、Command、和DataReader 对象,这种方式只能读取数据库;另外一种方式利用了Connection、Command、和DataAdapter 对象和DataSet,这种方式可以对数据库进行各种操作。