C_操作Access数据库[参照].pdfVIP

  • 1
  • 0
  • 约2.14万字
  • 约 17页
  • 2021-10-13 发布于福建
  • 举报
C#操作 Access 数据库的基础知识浅析 C#操作 Access 数据库的基础知识都有什么呢? C#操作 Access 数据库的基础知识 1. 通过 ADO.NET的 OleDb 相关类来操作 Access 主要知识点如下: 1. using System.Data.OleDb; 2. 3. using System.Data; 连接字符串: 4. String connectionString = 5. Provider=Microsoft.Jet.OLEDB.4.0; 6. Data Source=product.mdb; 建立连接: 7. OleDbConnection connection = 8. new OleDbConnection(connectionString); 使用 OleDbCommand类来执行 Sql 语句: 9. OleDbCommand cmd = new OleDbCommand(sql, connection); 10. connection.Open(); 11. cmd.ExecuteNonQuery(); C#操作 Access 数据库的基础知识 2. 取得 Access 自增标识字段在插入数据后的 id 值 12. cmd.CommandText = @ select @@identity ; 13. int value = Int32.Parse(cmd.ExecuteScalar().ToString()); 14. return value; C#操作 Access 数据库的基础知识 3. 执行事务 需要用到 OleDbTransaction ,关键语句如下: 15. OleDbConnection connection = new OleDbConnection(connectionString); 16. OleDbCommand cmd = new OleDbCommand(); 17. OleDbTransaction transaction = null ; 18. cmd.Connection = connection; 19. connection.Open(); 20. transaction = connection.BeginTransaction(); 21. cmd.Transaction = transaction; 22. cmd.CommandText=sql1; 23. cmd.ExecuteNonQuery(); 24. cmd.CommandText=sql2; 25. cmd.ExecuteNonQuery(); 26. transaction.Commit(); C#操作 Access 数据库的基础知识 4. 执行查询,返回 DataSet 27. OleDbConnection connection = 28. new OleDbConnection(connectionString); 29. DataSet ds = new DataSet(); 30. connection.Open(); 31. OleDbDataAdapter da = 32. new OleDbDataAdapter(sql, connection); 33. da.Fill(ds, ds ); C#操作 Access 数据库的基础知识 5. 分页查询 分页查询使用 OleDbDataReader 来读取数据,并将结果写到一个

文档评论(0)

1亿VIP精品文档

相关文档