程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#連接Access數據庫實例代碼講解

C#連接Access數據庫實例代碼講解

編輯:C#入門知識

C#連接連接 Access

using System.Data;
using System.Data.OleDb;

string strConnection="Provider=Microsoft.Jet.OleDb.4.0;";
strConnection =@"Data Source=C:BegASPNETNorthwind.mdb";

OleDbConnection objConnection=new OleDbConnection(strConnection);

objConnection.Open();
objConnection.Close();

連接詳細講解:
  連接Access數據庫需要導入額外的命名空間,所以有了最前面的兩條using命令,這是必不可少的!

  strConnection這個變量裡存放的是連接數據庫所需要的連接字符串,他指定了要使用的數據提供者和要使用的數據源.

   "Provider=Microsoft.Jet.OleDb.4.0;"是指數據提供者,這裡使用的是Microsoft Jet引擎,也就是Access中的數據引擎,asp.net就是靠這個和Access的數據庫連接的.

  "Data Source=C:BegASPNETNorthwind.mdb"是指明數據源的位置,
他的標准形式是"Data Source=MyDrive:MyPathMyFile.MDB".

PS:
  1." ="後面的"@"符號是防止將後面字符串中的""解析為轉義字符.
  2.如果要連接的數據庫文件和當前文件在同一個目錄下,還可以使用如下的方法連接:
    strConnection ="Data Source=";
    strConnection =MapPath("Northwind.mdb");
    這樣就可以省得你寫一大堆東西了!
  3.要注意連接字符串中的參數之間要用分號來分隔.
  "OleDbConnection objConnection=new OleDbConnection(strConnection);"
這一句是利用定義好的連接字符串來建立了一個鏈接對象,以後對數據庫的操作我們都要和這個對象打交道。

  "objConnection.Open();" 這用來打開連接.至此,與Access數據庫的連接完成.

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved