.NET Data Provider、DataSet,数据库之间的关系。
发布网友
发布时间:2022-05-08 08:56
我来回答
共2个回答
热心网友
时间:2024-01-21 16:29
数据库是底层的数据提供程序,对于不同的数据库有不同的底层实现方式 比如对象关系数据库 文档数据库等等
数据提供程序是.net用于访问数据库的api的提供者,对于不同的数据库有不同的提供程序,比如用于访问sql server的,mysql的,ObjectDB的等等
DataSet是一种内存内的数据缓存措施,取过来的数据可以暂存在内存中,组件控件和程序可以修改DataSet,DataSet负责记录增删改查部分,但是仅存在于内存中还未提交至数据库,当使用Adapter可以直接提交数据到数据库
DataSet是使用相应的数据提供程序来获取底层的数据的
热心网友
时间:2024-01-21 16:29
数据库用来在物理文件上存放数据,并提供数据的查询等DML操作,是程序、DataSet到数据库中间的桥梁,负责在两者之间进行数据传递,DataSet是内存中的数据集合,用来在程序中进行数据处理。