C#操作Access数据库的基础知识都有什么呢?
C#操作Access数据库的基础知识1.
通过ADO.NET的OleDb相关类来操作Access
主要知识点如下:
- using System.Data.OleDb;
- using System.Data;
连接字符串:
- String connectionString =
- "Provider=Microsoft.Jet.OLEDB.4.0;
- Data Source=product.mdb";
建立连接:
- OleDbConnection connection =
- new OleDbConnection(connectionString);
使用OleDbCommand类来执行Sql语句:
- OleDbCommand cmd = new OleDbCommand(sql, connection);
- connection.Open();
- cmd.ExecuteNonQuery();
C#操作Access数据库的基础知识2.
取得Access自增标识字段在插入数据后的id值
- cmd.CommandText = @"select @@identity";
- int value = Int32.Parse(cmd.ExecuteScalar().ToString());
- return value;
C#操作Access数据库的基础知识3.
执行事务
需要用到OleDbTransaction,关键语句如下:
- OleDbConnection connection = new OleDbConnection(connectionString);
- OleDbCommand cmd = new OleDbCommand();
- OleDbTransaction transaction = null;
- cmd.Connection = connection;
- connection.Open();
- transaction = connection.BeginTransaction();
- cmd.Transaction = transaction;
- cmd.CommandText=sql1;
- cmd.ExecuteNonQuery();
- cmd.CommandText=sql2;
- cmd.ExecuteNonQuery();
- transaction.Commit();
C#操作Access数据库的基础知识4.
执行查询,返回DataSet
- OleDbConnection connection =
- new OleDbConnection(connectionString);
- DataSet ds = new DataSet();
- connection.Open();
- OleDbDataAdapter da =
- new OleDbDataAdapter(sql, connection);
- da.Fill(ds,"ds");
C#操作Access数据库的基础知识5.
分页查询
分页查询使用OleDbDataReader来读取数据,并将结果写到一个DataSet中返回。
以上内容封装为三个可重用的类:AccessDBUtil,AccessPageUtil,Page
C#操作Access数据库的基础知识的基本情况就向你介绍到这里,希望对你学习C#操作Access数据库的基础知识有所帮助。
【编辑推荐】
文章标题:C#操作Access数据库的基础知识浅析
链接地址:http://www.mswzjz.cn/qtweb/news7/433757.html
攀枝花网站建设、攀枝花网站运维推广公司-贝锐智能,是专注品牌与效果的网络营销公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 贝锐智能