程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
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;

\\
OleDbConnection connection=new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;" +
                                                          "Data Source=C:\DbView\tysql.mdb");
            // 打開數據庫連接
            connection.Open();
            MessageBox.Show("打開數據庫連接成功");                
            
            // 關閉數據庫連接
            connection.Close();
            MessageBox.Show("關閉數據庫連接成功");

 

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

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

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

ps:
 1.如果要連接的數據庫文件和當前文件在同一個目錄下,還可以使用如下的方法連接:
  strConnection+="Data Source=";
  strConnection+=MapPath("Northwind.mdb");
  這樣就可以省得你寫一大堆東西了!
 3.要注意連接字符串中的參數之間要用分號來分隔.

 "OleDbConnection objConnection=new OleDbConnection(strConnection);"這一句是利用定義好的連接字符串來建立了一個鏈接對象,以後對數據庫的操作我們都要和這個對象打交道.

 "objConnection.Open();"這用來打開連接.至此,與Access數據庫的連接完成.其余操作(插入,刪除...)請參閱相關書籍。
C#查詢ACCESS數據庫:

 1            int num = 0;  // 選員信息的數量
 2             string message = "";  // 彈出的結果消息
 3             // 查詢用的 SQL 語句
 4             string sql = "SELECT COUNT(*) FROM Orders";
 5 
 6             try
 7             {
 8                 connection.Open();// 打開數據庫連接
 9                 OleDbCommand command=new OleDbCommand(sql,connection);
10                 // 執行 SQL 查詢
11                   num =<

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