知识点一:ADO.NET
简介
为什么需要ADO.NET 这门技术,C#程序需要访问数据库中的数据
微软公司提供的访问数据库技术,是.NET Framework中负责数据访问类库集,是应用程序和数据源之间的桥梁(不填充就没有数据)
作用范围:能够访问SQL Server数据库和XML等数据源;Oracle数据库
体系结构:
1,.NET Framework框架
汽车为什么踩油门就会加速,打方向盘就会转弯;
大家并不关心这些,只要知道我做出相应的操作,这个汽车会给我对应的反馈就行
汽车 -- 框架
方向盘 -- 框架中的某一个模块
.NET Framework 就是已经在底层封装好的代码得集合,只需要调用对应模块的代码就会自动帮你实现功能Console.WriteLine("Hello Wolrd");//就是调用的System 命名空间下Console类的WriteLine方法;
执行这段代码之后就会弹出一个命令窗口,并且将“Hello World”显示在控制台
2,.NET Framework 数据提供程序:
针对3种不同的数据源进行操作:SQL Server,OLE DB, ODBC(不同的数据源提供程序放在对应命名空间)
SQL Server数据提供程序:访问SQL Server数据库
Connection --> SqlConnection 与数据源建立连接
Command --> SqlCommand 执行命令
DataReader --> SqlDataReader 获取结果集
DataAdapter --> SqlDataAdapter 将结果填充到DataSet
OLE DB 数据提供程序:用来访问支持OLE DB 数据访问方式的数据库;例如Access数据库,Excel
ODBC 数据提供程序:用来访问支持ODBC数据访问的数据库;Oracel数据库
3,DataSet 对象 --数据集(篮子,钱包(不管哪家银行取的钱,都能够放到钱包里)&#