首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#如何连接到MS Access

在这个问答内容中,我们需要了解如何使用C#连接到MS Access数据库。以下是一个简单的示例,展示了如何使用C#连接到MS Access数据库并执行一个查询。

首先,确保已经安装了Microsoft Access数据库引擎,并在项目中引用了System.Data.OleDb命名空间。

代码语言:csharp
复制
using System;
using System.Data.OleDb;

class Program
{
    static void Main(string[] args)
    {
        string connectionString = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\your_database_path_here\\your_database_name.accdb;Persist Security Info=False;";

        using (OleDbConnection connection = new OleDbConnection(connectionString))
        {
            try
            {
                connection.Open();

                string query = "SELECT * FROM your_table_name";

                using (OleDbCommand command = new OleDbCommand(query, connection))
                {
                    using (OleDbDataReader reader = command.ExecuteReader())
                    {
                        while (reader.Read())
                        {
                            Console.WriteLine(reader["column_name"]);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Error: " + ex.Message);
            }
        }
    }
}

在这个示例中,我们首先定义了一个连接字符串,用于指定MS Access数据库的路径和名称。然后,我们使用OleDbConnection对象打开连接。接下来,我们创建了一个OleDbCommand对象,用于执行查询。最后,我们使用OleDbDataReader对象读取查询结果,并将结果输出到控制台。

请注意,这个示例仅用于演示如何连接到MS Access数据库并执行查询。在实际应用中,您可能需要根据您的具体需求进行调整。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券