C#连接Access数据库
·
一、新建Access数据库文件

注意:*.mdb是早期的Access数据库文件,*.accdb是后期的Access数据库文件。
二、用Visual Studio 2013测试其可连接性





执行完以上步骤,证明你新建的数据库文件可用,可连接。
三、代码演示连接Access
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.OleDb;
namespace connAccess
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
OleDbConnection oleDBtoAccess_mdb = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\CSCode\connAccess\connAccess\bin\Debug\BigDataOne.mdb");
OleDbConnection oleDBtoAccess_accdb = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=F:\CSCode\connAccess\connAccess\bin\Debug\BigDataTwo.accdb");
try
{
if (oleDBtoAccess_mdb.State.Equals(ConnectionState.Closed) && oleDBtoAccess_accdb.State.Equals(ConnectionState.Closed))
{
oleDBtoAccess_mdb.Open();
txtMdb.Text = "连接数据库(*.mdb)成功!";
oleDBtoAccess_accdb.Open();
txtAccdb.Text = "连接数据库(*.accdb)成功!";
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
C#代码连接Access数据库要新增命名空间,连接语句在测试连接时可以复制下来使用,在步骤二有图示说明。
![]()


DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐
所有评论(0)