VS.Net2005连接Access数据库很简单,以下是通过代码进行了一个连接,采用的是OleDb方式,具体步骤如下:
创建一个C#控制台应用程序
然后建立一个Access数据库,取名:test.Mdb 并建立一张表 student 表中有三个字段,分别是数字型,数字型,文本型.并在表中添入相关数据.转到C#应用程序的Bin/degug 在这新建目录data,并将test.mdb保存在此目录中.
打开C# 应用程序,并在Main方法里添加如下代码:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.OleDb;
namespace TestAccess
{
class Program
{
static void Main(string[] args)
{
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data/test.mdb");
OleDbCommand com = new OleDbCommand("select * from student",con);
con.Open();
OleDbDataReader dr= com.ExecuteReader();
while (dr.Read())
{
Console.WriteLine(dr.GetInt32(0));
Console.WriteLine(dr.GetString(1));
Console.WriteLine(dr.GetString(2));
}
dr.Close();
con.Close();
}
}
}
保存后,选择不调试运行,在控制台会输出相应数据.