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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 【⑨】№①妮 中级黑马   /  2013-12-23 09:44  /  1462 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 【⑨】№①妮 于 2013-12-23 20:20 编辑

.net中读写数据库需要用到哪些类?他们的作用是什么呢?

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

5 个回复

正序浏览
DataSet:数据存储类。 DataCommand:执行语句命令。 DataAdapter:数据的集合,用于填充。
回复 使用道具 举报
DataSet:数据存储器。
DataCommand:执行语句命令。
DataAdapter:数据的集合,用语填充。
回复 使用道具 举报
1、DataSet 用来无连接的储存多个表的数据,并包含表与表之间的关联关系
2、DataTable 用来存储一个表的数据
3、SqlConnection 用来创建一个到数据库的连接
4、SqlCommand 用来执行SQL语句
5、SqlDataReader 用来顺序读取数据
6、SqlDataAdapter 用来将数据填充到DataSet或DataTable

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
接口 IConnection ,IDataAptader,ICommand,IDataReader,ITranction.....
由接口现实抽象类 :DBConnection,DBCommand,DBTranction,DBDatareader......
以上主键放在System.Data 中。不同的数据库类库继承抽象类,实现各种的具体类。
比如SQL Server :SqlConnection........
比如SQL Compact :SqlCeConnection..........

Connection: 数据连接
Command:SQL语句的实际执行者
DataReader:快速只向前的数据读取。
Tranction:数据库事务。
DataAptader:适配器。

评分

参与人数 1技术分 +1 收起 理由
茹化肖 + 1

查看全部评分

回复 使用道具 举报
1. ADO.NET中通过SqlConnection类创建到SQLServer的连接;
2. SqlConnection代表一个数据库连接;
3. ADO.NET中的连接等资源都实现了IDisposable接口,可以使用using进行资源管理。

评分

参与人数 1黑马币 +1 收起 理由
茹化肖 + 1 看着你分这么多就不想给你加。。哈哈哈.

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马