C#对ADO.NET数据库简单操作

2007-12-06  来源:   浏览次数 4
 ● 读取数据。其中包括多种数据类型:整型,字符串,日期型。 
   
  ● 写数据。如读数据一样,我们也需要写入多种类型的数据。这可以通过SQL语句来完成。 
   
  ● 更新或修改数据。我们将再次用到SQL语句。 
   
  ● 删除数据。用SQL实现。 
   
  上述的操作都要基于Microsoft Access 2000数据库,但是,我们要对连接字符串进行简单的修改才能使用SQL或其他ADO数据。 
   
   
  开始操作 
   
   
  在使用ADO类之前,我们将把ADO.Net的命名空间和一些常用数据类包括进来。把下面的代码加入到你想进行数据库操作的地方。它的具体位置应该是命名空间行之后,类声明之前。 
   
  using System.Data; // State variables 
   using System.Data.ADO; // Database 
   using System.Globalization; // Date 
   
   
   
  你或许还要向System.Data命名空间添加参数,这取决于工程的类型需要。你所添加的代码的编译信息会提醒你这一点。添加System.Data命名空间的操作: 
   
  ● 右键点击Solution explorer--参数选项; 
   
  ● 选择添加参数; 
   
  ● 选择.Net框架栏; 
   
  ● 双击System.data.dll条目; 
   
  ● 选择OK; 
   
  ● System.data应该出现在Solution explorer的参数列表中了。 
   
  由于在多数操作中都会使用连接字符串,所以我建议你将它包含在使用的类中。 
   
  注意:程序中数据库文件的路径可能和下面不一样: 
   
  //Attributes 
   public const string DB_CONN_STRING = 
   "Driver={Microsoft Access Driver (*.mdb)}; "+ 
   "DBQ=D:\\CS\\TestDbReadWrite\\SimpleTest.mdb"; 
   
   
   
   
  读取数据 
   
   
  现在的操作就比较有趣了。读是通过ADODataReader类完成的(参看Chris Maunder的文章"The ADO.Net ADODataReader CLASS" 以了解更多)。读的操作步骤如下: 
   
  ● 用ADO连接打开数据库 
   
  ADOConnection conn = new ADOConnection(DB_CONN_STRING); 
  conn.Open(); 
   
   
   
  ● 创建一个SQL语句来确认要获取的数据。这条命令执行后返回一个ADODataReader对象。注意Execute方法中的OUT关键字。这是C#中传递参数的方式。 
   
  ADODataReader dr; 
  ADOCommand cmd = new ADOCommand( "SELECT * FROM Person", conn ); 

本新闻共3页,当前在第1页  1  2  3  

上一篇:ADO.NET连接数据..    下一篇:ADO到ADO.NET迁移..

相关主题:

网友评论