之前我们所学只能在查询分析器里面查看数据,操作数据,普通用户无法也不知道如何操作SQL,所以我们要搭建一个界面(Web Winform)让用户方便的操作数据库中的数据。
ADO.net就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像system.io下的类用类操作文件一样,system data这组类就是用来操作数据库(不光是MSSql Sever),它提供了统一的编程接口让操作其他数据库(Access\Oracle)的方式和MSSql sever一致。
数据库中的数据可以看成是关系型的数据:一对一、一对多、多对多
C#语言属于面向对象的语言,通过关系转对象,对象转程序,就可以来进行操作数据。
数据库提供的程序:
1.Connection :用来连接数据库
2.Command:用来执行SQL语句,增(insert)、修(update)、减(delete)、查(select)
3.DataReader:只读、只进的结果集,一条一条读取数据(stream Reader 微软的类库中这些reader的使用方式都差不多)
4.dataadapter:包含上面三个
DataSet:临时数据库,断开式数据操作,从数据库中取出数据后就是存在电脑内存内,即便现在断开服务器也会存在内存中,所以结束后需要释放。
操作数据的过程:
连接字符串
连接数据库
打开数据库
操作数据
关闭数据库
释放