A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 蔡军 中级黑马   /  2012-3-23 15:53  /  1843 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在C#中读取数据库需要哪些类啊?他们都有什么作用啊?谢谢

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

5 个回复

倒序浏览
ADO.NET,学完这课程就知道了,
SqlConnection SqlCommand SqlDataReader ........好多,

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
Connection,Command,DataReader,DataAdaper这几个类可以实现对数据库的连接和对数据进行操作!具体的用法MSDN上解释的比较清楚

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
SqlConnection、SqlCommand 、SqlDataAdapter、SqlDataReader、DataSet、DataView常用到的!
这是http://msdn.microsoft.com/library/ms971481(v=MSDN.10).aspx在线的msdn

评分

参与人数 1技术分 +1 收起 理由
宋天琪 + 1

查看全部评分

回复 使用道具 举报
SqlConnection是建立与数据库的连接,SqlCommand是执行对数据库数据的操作,SqlDataReader是读取数据库的内容,使用这个类的时候要注意,当数据库关闭的时候就不能在读取数据库的数据了,编程的时候经常遇到这个问题,然后解决这个问题的是DataSet,这个类读取数据库的内容是把数据库的数据放到内存中的,当数据库关闭时,还是可以读取数据库的信息,因为此时数据库的信息已经在内存中了,但是当你要对数据库的数据进行增删该的时候要注意了,当你直接调用Update方法的时候,它是无法判断你执行的是insert,update等的那个方法,所以你还要手动的指定是那个命令,但是还有一种更为简单的方法就是创建SqlCommandBuilder对象,它就自动的为你做了很多工作,也就知道你执行的是那种SQL语句了。就是最后一种也是超级简单的连接数据的方法了,就是创建一个数据集,在App_Data中创建一个数据库,直接把建好的数据表拖到数据集中,然后自己定义一个方法,就可以很方便的对数据库进行操作了,这就是所谓类型化的DataSet。建议你看老师的ado.net视频,
   希望可以帮到你!
回复 使用道具 举报
.NET Framework 数据提供程序是专门为数据处理以及快速地只进,只读访问数据而设计的组件。使用它可以连接数据源,执行命令和检索结果,直接对数据源进行操作。

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



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

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

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

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

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

http://control.blog.sina.com.cn/admin/article/article_edit.php?blog_id=8e25a49a01013c83
这里有详细介绍。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马