数据库的两种操作

发布时间:2017-3-24 7:54:41 编辑:www.fx114.net 分享查询网我要评论
本篇文章主要介绍了"数据库的两种操作",主要涉及到数据库的两种操作方面的内容,对于数据库的两种操作感兴趣的同学可以参考一下。

关于ADO.NET的书籍和文章很多,在这里主要使用在我教学中给学生做演示的两个小例子,来比较ADO.NET的连接式和断开式,程序员一般不喜欢说教,下面就以代码说话: 连接式: SqlConnection sqlConn=new SqlConnection(”server=.;database=pubs;user id=sa;password=;”);SqlCommand sqlComm=new SqlCommand(”select * from authors”,sqlConn);//操作在打开和断开数据库之间sqlConn.Open();SqlDataReader dr=sqlComm.ExcuteReader();while(dr.Read()){      for  (int i=0; i<dr.FieldCount; i++)       {              Console.Write(dr.GetValue(i).ToString()+” “);      }      Console.WriteLine();}dr.Close();sqlConn.Close(); 断开式 SqlConnection sqlConn=new SqlConnection(”server=.;database=pubs;user id=sa;password=;”);SqlDataAdapter adapter=new SqlDataAdapter(”select * from authors”,sqlConn);//用来自动生产更新命令SqlCommandBuilder cb=new SqlCommandBuilder(adapter);sqlConn.Open();DataSet ds=new DataSet();adapter.Fill(ds);sqlConn.Close();//处理数据在打开和关闭之后for (int i=0; i<ds.Tables[0].Rows.Count; i++){       for (int j=0; j<ds.Tables[0].Columns.Count; j++       {              Console.Write(ds.Tables[0].Rows[i][j]+” “);       }       Console.WriteLine();}//更改数据ds.Tables[0].Rows[0][1]=”A”;ds.Tables[0].Rows[1].Delete();//更新数据库sqlConn.Open();adapter.Update(ds);sqlConn.Close(); 

上一篇:当DataSet中包含主/子表时,Update更新步骤
下一篇:C++/C程序员面试的一份试题

相关文章

相关评论

本站评论功能暂时取消,后续此功能例行通知。

一、不得利用本站危害国家安全、泄露国家秘密,不得侵犯国家社会集体的和公民的合法权益,不得利用本站制作、复制和传播不法有害信息!

二、互相尊重,对自己的言论和行为负责。

好贷网好贷款