【学习点点滴滴】sinpoal 有时间来写博客了。这几天成都的天气太冷了。有时候冷得都有人受不了,现在打字手都在抖,今天看了一篇我高中同学的日志,写得太棒了。反正我只有羡慕的,这个周末也算没有白过,出校买了双鞋,算是为过冬准备的吧,还有就是现在正干的事,把这个周末学到的东西和想写的东西都敲上来。记录记录!
上次我写了个关于SqlDataAdapter的学习记录,我还说了在开发一些数据库应用软件是。他比Datareader 更适合,不过我相信嘿多的csdn兄弟都明白,就我上次写的只是个SqlDataAdapter的简单又简单的用法,而且还没有实现读数据库的insert , update ,delete 等操作。 当然从题目也能看出来,这几天没有时间来写博。一是我在用我同学的机子写博,二是这几天我真的有点子忙, 当然有时间我还要参加参加寝室里的联谊(玩哈尔 RPG 啊什么的)。 好了 废话不多(港)了。
下面我就把我对SqlDataAdapter的学习记录敲下:
当然上面的代码也只是对数据库的一个插入过程,当然要对其进行 update ,select 等操作,只需定义各自的sql 语句,然后在执行
sqlcommand cmm = new sqlcommand( sql 语句, 连接);
另外sinpoal 要记录的就是
string selsql = "select * from 学生";
DataSet myds = new DataSet();
SqlDataAdapter msda = new SqlDataAdapter(selsql ,cnn ); msda.Fill(myds, "学生");
this.dataGridView1.DataSource = myds.Tables["学生"].DefaultView;
这些代码,它就涉及到了我们的DataAdapter用法, 我们定义了DataAdapter对象mysda,并带上两个参数(sql语句,cnn);
又定义了DataSet myds = new DataSet();
myds 通过调用 mysda 的Fill 方法对表进行填充(这里是学生表),
最后我再设置dataGridView1的datasource 让执行了sql 语句之后的表在dataGridView1的控件中显示。
综上就完成了对表的insert ,当然对其他的操作还是那句老话:一样的嘛! sinpoal 写的不好,仅仅是自己的理解,涉及到代码的效率问题,还请各位博友提出来。在此感谢。