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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

求教前辈,学长,同学,ADO.Net部分看起来有点晕,有没有更易懂的资料,请指教。:handshake:handshake:handshake

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

7 个回复

正序浏览
搞懂几个关键字:1 sqlconnection 连接通道类, using(sqlcoection conn=new  sqlconnection(连接数据库通道))
2 确定是要返回的对象,如果增删改这样返回受影响的行数(参考SQL执行成功时的提示)的话,用sqlcommand 来执行  Using(sqlcommand cmd=new sqlcommand(sql,conn)   用它的ExecuteonQuery()方法即可;
  如果要返回数据的一个值的话,用cmd的 ExecuteScaler()方法;
  如果要返回一行数据或者数行数据的话,用cmd的ExecuteReader()方法,并且也新建一个DataReader  dr=cmd.ExecuteReader(参数)
如果要返回一个列表,就用不上Sqlcommand了,要新建一个SqlDataAdapter dr =new  SqlDataAdapter (sql,conn)   在新建一个临时表:DataTable dt=new DataTable();  dr.Fill(dt);    最后返回dt即可。
回复 使用道具 举报
蒋春 中级黑马 2012-5-29 22:30:33
7#
在操作数据的时候,要注意表与表的主外键关系,操作数据的时候用主键列操作起来比较合理,不易出错
回复 使用道具 举报
如果基础知识不扎实,看起来很费解的。
建议你借一本ADO.NET的书看看,分有这三种使用数据库的方式“连接层、断开连接层、Entity”,边看书边看视频加上多练习,这样虽然花的时间多一点,但是效果是非常明显的。
前提就是,你的基础要够牢固,不然就先把基础学好,欲速则不达。
回复 使用道具 举报
王雪磊 发表于 2012-5-27 19:55
没有难和容易的,刚开始不会的话就比照着视频上面敲一遍,这样多敲两边 就会有感觉了 ...

哦了!。。。。
回复 使用道具 举报
没有难和容易的,刚开始不会的话就比照着视频上面敲一遍,这样多敲两边 就会有感觉了
回复 使用道具 举报
班顶超 发表于 2012-5-25 20:23
其实还是很简单的
1.建立链接   
2.创建操作命令

你这么一说,我头脑里倒是清晰了很多,对数据操作这里有点混乱。第一遍看下来的时候,晕死我了。还得努力看一下。谢谢。

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

回复 使用道具 举报
其实还是很简单的
1.建立链接   
2.创建操作命令
3.操作数据  
我感觉应该就是这3步

评分

参与人数 1技术分 +1 收起 理由
郑文 + 1

查看全部评分

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