How do I connect to a database and loop over a recordset in C#?

前端 未结 8 2195
孤独总比滥情好
孤独总比滥情好 2021-01-03 17:44

What\'s the simplest way to connect and query a database for a set of records in C#?

8条回答
  •  天涯浪人
    2021-01-03 18:17

    Very roughly and from memory since I don't have code on this laptop:

    using (OleDBConnection conn = new OleDbConnection())
    {
      conn.ConnectionString = "Whatever connection string";
    
      using (OleDbCommand cmd = new OleDbCommand())
      {
        cmd.Connection = conn;
        cmd.CommandText = "Select * from CoolTable";
    
        using (OleDbDataReader dr = cmd.ExecuteReader())
        {
          while (dr.Read())
          {
            // do something like Console.WriteLine(dr["column name"] as String);
          }
        }
      }
    }
    

提交回复
热议问题