C#操作Access数据库的基础知识浅析C#操作Access数据库的基础知识都有什么呢?C#操作Access数据库的基础知识1.通过ADO.NET的OleDb相关类来操作Access主要知识点如下:1.2.3.usingSystem.Data;usingSystem.Data.OleDb;连接字符串:4.5.6.StringconnectionString=\DataSource=product.mdb\建立连接:7.8.OleDbConnectionconnection=newOleDbConnection(connectionString);使用OleDbCommand类来执行Sql语句:9.10.11.OleDbCommandcmd=newOleDbCommand(sql,connection);connection.Open();cmd.ExecuteNonQuery();C#操作Access数据库的基础知识2.取得Access自增标识字段在插入数据后的id值12.13.14.cmd.CommandText=@\@@identity\;intvalue=Int32.Parse(cmd.ExecuteScalar().ToString());returnvalue;C#操作Access数据库的基础知识3.执行事务需要用到OleDbTransaction,关键语句如下:15.OleDbConnectionconnection=newOleDbConnection(connectionString);16.17.18.19.20.21.22.23.24.25.26.OleDbCommandcmd=newOleDbCommand();OleDbTransactiontransaction=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.执行查询,返回DataSet27.28.29.30.31.32.33.OleDbConnectionconnection=newOleDbConnection(connectionString);DataSetds=newDataSet();connection.Open();OleDbDataAdapterda=newOleDbDataAdapter(sql,connection);da.Fill(ds,\);C#操作Access数据库的基础知识5.分页查询分页查询使用OleDbDataReader来读取数据,并将结果写到一个DataSet中返回。以上内容封装为三个可重用的类:AccessDBUtil,AccessPageUtil,PageC#操作Access数据库的基础知识的基本情况就向你介绍到这里,希望对你学习C#操作Access数据库的基础知识有所帮助。?C#操作Access之创建mdb库浅析C#操作Access之创建mdb库是如何实现的呢?首先我们来看看基本的知识:本文C#操作Access数据库的基础知识,并提供一个相关的实例。C#的ADO.NET还不能通过编程方式创建全新的ACCESS(MDB)数据库,所以还只能使用ADOX这个来自COM的链接库来操作。C#操作Access主要知识点如下:1.2.3.usingSystem.Data.OleDb;usingSystem.Data;C#操作Access连接字符串:4.5.6.DataSource=product.mdb\StringconnectionString=\C#操作Access建立连接:7.OleDbConnectionconnection=newOleDbConnection(connectionString);C#操作Access使用OleDbCommand类来执行Sql语句:8.9.10.11.12.cmd.ExecuteNonQuery();connection.Open();OleDbCommandcmd=newOleDbCommand(sql,connection);C#操作Access之创建mdb库,例程如下:需要注意的是:参数mdbPath是mdb的完整路径(不包含表的名称)。C#操作Access之创建mdb库实例:D:\\\\test.mdb13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.cat=null;cat.Create(\Source=\+mdbPath+\);ADOX.CatalogClasscat=newADOX.CatalogClass();{try//创建mdbpublicstaticboolCreateMDBDataBase(stringmdbPath){29.30.31.32.33.34.35.36.37.38.39.returntrue;}//C#操作Access之创建mdb库catch{returnfalse;}}C#操作Access之创建mdb库的基本内容就向你介绍到这里,希望对你了解和学习C#操作Access之创建mdb库有所帮助。?C#操作Access之创建表浅析C#操作Access之创建表是如何实现的呢?首先我们来看看基本的知识:本文C#操作Access数据库的基础知识,并提供一个相关的实例。C#的ADO.NET还不能通过编程方式创建全新的ACCESS(MDB)数据库,所以还只能使用ADOX这个来自COM的链接库来操作。C#操作Access主要知识点如下:1.2.3.usingSystem.Data;usingSystem.Data.OleDb;C#操作Access连接字符串:4.5.6.DataSource=product.mdb\StringconnectionString=\C#操作Access建立连接:7.OleDbConnectionconnection=newOleDbConnection(connectionString);C#操作Access使用OleDbCommand类来执行Sql语句:8.9.10.connection.Open();OleDbCommandcmd=newOleDbCommand(sql,connection);11.12.cmd.ExecuteNonQuery();C#操作Access之创建表,例程如下:通常一个mdb的可以包含n个表。下面的程序主要是创建一个table。13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.col2.ParentCatalog=cat;col2.Name=mdbHead[i].ToString();//列的名称intsize=mdbHead.Count;for(inti=0;i
C 操作ACCESS数据库
2019-04-22 15:45
C 操作ACCESS数据库.doc
将本文的Word文档下载到电脑
下载失败或者文档不完整,请联系客服人员解决!