ADO.NET是.Net中一组类库,通过这组类库可以让我们通过程序的方式访问数据库中数据;之前学习的都是在数据库管理器中通过设计器或者SQL语句进行增删改查等操作数据库中的数据,对于普通用户不可能每个人都必须学习SQL,才能查看使用数据库,我们使用ADO.Net中的类库通过搭建比如窗体程序,使普通用户通过窗体上的按钮就可以很方便地操作和使用数据库中的数据,比如去买火车飞机等票时,窗口的出票员他们不可能每个人都去学习过SQL的知识后才能上岗,他们也是通过窗体或者网页方式查询使用数据库的数据的
ADO.NET中最重要的两个类:1)Connection用来连接数据库 2)Command用来执行SQL语句;其他的类等用到时再说
ADO.NET中常用的三个执行方法:
1)ExecuteNonQuery()执行对数据库的增删改,返回受影响的行数
2)ExecuteScalar() 执行查询,返回数据库数据的首行首列
3)ExecuteReader()执行查询,返回DataReader对象,通过此对象中Read()方法,获取结果集,使用循环读取结果集中的每一条数据
ADO.Net访问数据库的方式
1)通过Connection+Command,其步骤1使用Connection连接数据库2使用Command执行SQL语句3通过Command中的方法获取数据库中的数据
2)通过DataAdapter+DataSet,这种方法本质还是通过二手QQ买卖上面的Connection,Command,DataReader将查询到的数据全部取出来然后放到了DataSet中,DataSet相当于一个临时数据库
我们学习ADO.Net中所s用到的类都在System.Data.sqlClient命名空间下,这些类就是用来操作数据库的,它们提供了对数据库操作的统一的编程接口,不只是MSSQL还有如Access,Oracle等,使其操作方式与操作MSSQL的方式一样
省市联动项目使用数据表Area的脚本,在自己的数据库中执行即可创建
链接: