C#操作Access之创建mdb库是如何实现的呢?首先我们来看看基本的知识:本文C#操作Access数据库的基础知识,并提供一个相关的实例。C#的ADO.NET还不能通过编程方式创建全新的ACCESS(MDB)数据库,所以还只能使用ADOX这个来自COM的链接库来操作。
C#操作Access主要知识点如下:
using System.Data.OleDb;
using System.Data;
- 1.
- 2.
- 3.
C#操作Access连接字符串:
String connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=product.mdb";
- 1.
- 2.
- 3.
C#操作Access建立连接:
OleDbConnection connection = new OleDbConnection(connectionString);
- 1.
C#操作Access使用OleDbCommand类来执行Sql语句:
OleDbCommand cmd = new OleDbCommand(sql, connection);
connection.Open();
cmd.ExecuteNonQuery();
- 1.
- 2.
- 3.
- 4.
- 5.
C#操作Access之创建mdb库,例程如下:
需要注意的是:参数mdbPath是mdb的完整路径(不包含表的名称)。
C#操作Access之创建mdb库实例:D:\\test.mdb
//创建mdb
public static bool CreateMDBDataBase(string mdbPath)
{
try
{
ADOX.CatalogClass cat = new ADOX.CatalogClass();
cat.Create(
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source="
+ mdbPath + ";");
cat = null;
return true;
}
//C#操作Access之创建mdb库
catch {
return false;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
C#操作Access之创建mdb库的基本内容就向你介绍到这里,希望对你了解和学习C#操作Access之创建mdb库有所帮助。
【编辑推荐】