本文實例講述了C#編程實現連接ACCESS數據庫的方法。分享給大家供大家參考,具體如下:
一、建立FORM窗體,加一個按鈕控件,加一個DATAGRIDVIEW控件。
二、雙擊FORM,加入命名空間
雙擊按鈕,進入按鈕代碼,寫如下代碼
OleDbConnection strConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "員工信息.mdb" + ";Persist Security Info=False");//建立數據庫引擎連接,注意數據表(后綴為.db)應放在DEBUG文件下OleDbDataAdapter myda = new OleDbDataAdapter("select * from 雇員 ,strConnection);//建立適配器,通過SQL語句去搜索數據庫DataSet myds = new DataSet();//建立數據集myda.Fill(myds, "雇員");//用FILL的方式將適配器已經連接好的數據表填充到數據集MYDS這張表dataGridView1.DataSource = myds.Tables["聯系人ID"];//用顯示控件來顯示表
三、按F5運行后,點擊BUTTON按鈕,便會顯示相應的SQL語句下的數據庫里的表。
下面利用Command和reader對象在控制臺應用程序下輸出數據。
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Data.OleDb;namespace ConsoleApplication19{ class Program { static void Main(string[] args) { OleDbConnection mycon =null; OleDbDataReader myReader=null; try { string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db4.mdb;"; mycon = new OleDbConnection(strcon); mycon.Open(); string sql = "select * from 雇員 "; OleDbCommand mycom = new OleDbCommand(sql, mycon); myReader = mycom.ExecuteReader(); while (myReader.Read()) { Console.WriteLine(myReader.GetString(0)+" "+myReader.GetDouble(1)+" "+myReader.GetString(2)+" "+myReader.GetString(3)+" "+myReader.GetString(4)); } } finally { myReader.Close(); mycon.Close(); } } }}
希望本文所述對大家C#程序設計有所幫助。
新聞熱點
疑難解答