VS C# ADO.NET代码连接Access数据库

  • 在Visual Studio2013 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:
  • 1.首先添加两个引用(使用using):
using System.Data.OleDb;  //添加引用
using System.Data;
  • 2.定义一个OleDbConnection对象:
 //建立连接对象
OleDbConnection conn = new OleDbConnection();
  • 3./定义OleDbConnection连接的连接字符串,即要连接的数据库:
// 定义OleDb连接字符串(数据库路径)
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Users\Administrator\Desktop\GradeView\Database\school1.mdb";
//注意: Data Source = 你要连接的数据库文件的绝对路径。
  • 4.定义连接命令:
 //定义连接命令:
 OleDbCommand command = new OleDbCommand();
  • 5.(根据需求可省略)定义OleDbCommand命令的各项属性:
//设置要执行的内容,根据CommandType属性设置
command.CommandText = "insert into "; 

//设置OleDbCommand命令CommandText属性的类型
command.CommandType = System.Data.CommandType.Text;

//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接
command.Connection = conn;
  • 6.打开连接:
conn.Open();
  • 7.判断连接是否成功:
if(conn.State == ConnectionState.Open)
{
   Console.WriteLine("成功连接到数据库!");
}
else
   Console.WriteLine("数据库连接失败!");
  • 8.进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等:
//建立数据读取器对象
OleDbDataReader Reader = command.ExecuteReader();
//将CommandText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭
Reader.Close();
  • 9.执行所需操作:
command.ExecuteNonQuery();
  • 10.关闭OleDbconnectio连接:
//关闭数据库连接
conn.Close();
  • 以下是连接成功的截图。

VS C# ADO.NET代码连接Access数据库_第1张图片

  • 看完之后如果有什么意见或问题,欢迎在评论区评论,互相交流学习!!!

你可能感兴趣的:(C#)