using System;
  using System.Data.OleDb;
  
  class OleDbTest{
  
  public static void Main()
  {
  //创建数据库连接
  OleDbConnection aConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=c:\\\\db1.mdb");
  
  //创建command对象并保存sql查询语句
  OleDbCommand aCommand = new OleDbCommand("select * from emp_test", aConnection);
  try
  {
  aConnection.Open();
  
  //创建datareader 对象来连接到表单
  OleDbDataReader aReader = aCommand.ExecuteReader();
  Console.WriteLine("This is the returned data from emp_test table");
  
  //循环遍历数据库
  while(aReader.Read())
  {
  Console.WriteLine(aReader.GetInt32(0).ToString());
  }
  
  //关闭reader对象
  aReader.Close();
  
  //关闭连接,这很重要
  aConnection.Close();
  }
  
  //一些通常的异常处理
  catch(OleDbException e)
  {
  Console.WriteLine("Error: {0}", e.Errors[0].Message);
  }
  }
  }

附:access中使用SQL语句要注意防止数据库的字段名字和。net中的保留字相同,否则会报错。