黑马程序员技术交流社区

标题: 需要的类? [打印本页]

作者: 蔡军    时间: 2012-3-23 15:53
标题: 需要的类?
在C#中读取数据库需要哪些类啊?他们都有什么作用啊?谢谢
作者: 孙树迁    时间: 2012-3-23 17:07
ADO.NET,学完这课程就知道了,
SqlConnection SqlCommand SqlDataReader ........好多,
作者: 陈东    时间: 2012-3-23 18:23
Connection,Command,DataReader,DataAdaper这几个类可以实现对数据库的连接和对数据进行操作!具体的用法MSDN上解释的比较清楚
作者: 孙秋生    时间: 2012-3-23 19:37
SqlConnection、SqlCommand 、SqlDataAdapter、SqlDataReader、DataSet、DataView常用到的!
这是http://msdn.microsoft.com/library/ms971481(v=MSDN.10).aspx在线的msdn
作者: 蔚强    时间: 2012-3-23 20:04
SqlConnection是建立与数据库的连接,SqlCommand是执行对数据库数据的操作,SqlDataReader是读取数据库的内容,使用这个类的时候要注意,当数据库关闭的时候就不能在读取数据库的数据了,编程的时候经常遇到这个问题,然后解决这个问题的是DataSet,这个类读取数据库的内容是把数据库的数据放到内存中的,当数据库关闭时,还是可以读取数据库的信息,因为此时数据库的信息已经在内存中了,但是当你要对数据库的数据进行增删该的时候要注意了,当你直接调用Update方法的时候,它是无法判断你执行的是insert,update等的那个方法,所以你还要手动的指定是那个命令,但是还有一种更为简单的方法就是创建SqlCommandBuilder对象,它就自动的为你做了很多工作,也就知道你执行的是那种SQL语句了。就是最后一种也是超级简单的连接数据的方法了,就是创建一个数据集,在App_Data中创建一个数据库,直接把建好的数据表拖到数据集中,然后自己定义一个方法,就可以很方便的对数据库进行操作了,这就是所谓类型化的DataSet。建议你看老师的ado.net视频,
   希望可以帮到你!
作者: →篱誸de~箭    时间: 2012-3-23 20:23
.NET Framework 数据提供程序是专门为数据处理以及快速地只进,只读访问数据而设计的组件。使用它可以连接数据源,执行命令和检索结果,直接对数据源进行操作。

DataSet 是专门为独立于任何数据源的数据访问而设计的。使用它,可以不必直接和数据源打交道,可以大批量地操作数据,也可以将数据绑定在控件上。



.NET Framework 数据提供程序的四个核心对象:

Connection对象     建立与特定数据源的连接。

Command对象        对数据源执行命令。

DataReader对象     从数据源中读取只进且只读的数据流。

DataAdapter对象    用数据源填充DataSet并解析更新。

http://control.blog.sina.com.cn/admin/article/article_edit.php?blog_id=8e25a49a01013c83
这里有详细介绍。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2