VS C# ADO.NET程式碼連線Access資料庫
阿新 • • 發佈:2019-01-31
- 在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();
- 以下是連線成功的截圖。
- 看完之後如果有什麼意見或問題,歡迎在評論區評論,互相交流學習!!!