/// <summary>
/// conn 的摘要说明。
/// </summary>
public class ConnDbForAcccess
{
/// <summary>
/// 连接数据库字符串
/// </summary>
private string connectionString;
/// <summary>
/// 存储数据库连接(保护类,只有由它派生的类才能访问)
/// </summary>
protected OleDbConnection Connection;
/// <summary>
/// 构造函数:带有参数的数据库连接
/// </summary>
/// <param name="newConnectionString"></param>
public ConnDbForAcccess(string newConnectionString)
{
connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=";
connectionString += newConnectionString;
Connection = new OleDbConnection(connectionString);
}
/// <summary>
/// 获得连接字符串
/// </summary>
public string ConnectionString
{
get
{
return connectionString;
}
}
/// <summary>
/// 以列表的形式给出已经连接了的数据库中的所有表的表头
/// </summary>
/// <returns>数据库中表列表</returns>
public DataTable GetSchemaTable()
{
Connection.Open();
DataTable schemaTable;
try
{
schemaTable = Connection.GetOleDbSchemaTable(OleDbSchemaGuid.Tables, new object[] {null,null,null,"TABLE"});
//schemaTable = Connection.GetSchema("Tables");
}
catch
{
Csharp连接Access数据库
最新推荐文章于 2024-08-02 17:37:29 发布
本文档介绍了一个C#类库,用于连接和操作Access数据库。类库包含执行SQL语句、获取数据库架构、更新数据等功能,适用于需要在C#中与Access数据库交互的应用场景。
摘要由CSDN通过智能技术生成