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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 邵新瑜 中级黑马   /  2012-12-11 14:48  /  1353 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

感觉ADO.NET很难懂,学不好,有什么方法吗?不行就我学JAVA啦!

评分

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

查看全部评分

2 个回复

正序浏览
理解好这几个类
SqlConnection(连接数据库)
SqlCommand(命令的执行)
Datareader(是一个向前的只读数据流)
Dataadapter(是功能强大的适配器,支持增、删、改、查的功能)
Dataset(是一个数据级的对象,相当于内存中的一张表或多张表)
然后任何要和数据库连接时,用SqlConnection,然后要执行操作使用SqlCommand类,SqlCommand有三个方法,看具体要求:
1、如果只是执行更新、删除、和插入使用ExecuteNonQuery。
2、只返回一行时使用ExecuteScalar。
3、返回数据集时,用ExecuteReader 。这个是只读的,和Dataadapter的区别是它的查询结果还在服务器上。
最后在复杂点的数据用DataAdapter ,它返回的Dataset ,相当于本地的数据库。
就这么多吧。

评分

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

查看全部评分

回复 使用道具 举报
先学数据库,增删查改,以及存储过程,触发器,事务等,然后在理解DATASET,DATATABLE等的概念~~~

评分

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

查看全部评分

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