1. 程式人生 > >VS C# ADO.NET程式碼連線Access資料庫

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();
  • 以下是連線成功的截圖。

這裡寫圖片描述

  • 看完之後如果有什麼意見或問題,歡迎在評論區評論,互相交流學習!!!