C#編程實(shí)現(xiàn)連接ACCESS數(shù)據(jù)庫(kù)實(shí)例詳解
本文實(shí)例講述了C#編程實(shí)現(xiàn)連接ACCESS數(shù)據(jù)庫(kù)的方法。分享給大家供大家參考,具體如下:
一、建立FORM窗體,加一個(gè)按鈕控件,加一個(gè)DATAGRIDVIEW控件。
二、雙擊FORM,加入命名空間
雙擊按鈕,進(jìn)入按鈕代碼,寫(xiě)如下代碼
OleDbConnection strConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + "員工信息.mdb" + ";Persist Security Info=False"); //建立數(shù)據(jù)庫(kù)引擎連接,注意數(shù)據(jù)表(后綴為.db)應(yīng)放在DEBUG文件下 OleDbDataAdapter myda = new OleDbDataAdapter("select * from 雇員 ,strConnection); //建立適配器,通過(guò)SQL語(yǔ)句去搜索數(shù)據(jù)庫(kù) DataSet myds = new DataSet(); //建立數(shù)據(jù)集 myda.Fill(myds, "雇員"); //用FILL的方式將適配器已經(jīng)連接好的數(shù)據(jù)表填充到數(shù)據(jù)集MYDS這張表 dataGridView1.DataSource = myds.Tables["聯(lián)系人ID"]; //用顯示控件來(lái)顯示表
三、按F5運(yùn)行后,點(diǎn)擊BUTTON按鈕,便會(huì)顯示相應(yīng)的SQL語(yǔ)句下的數(shù)據(jù)庫(kù)里的表。
下面利用Command和reader對(duì)象在控制臺(tái)應(yīng)用程序下輸出數(shù)據(jù)。
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(); } } } }
希望本文所述對(duì)大家C#程序設(shè)計(jì)有所幫助。
- C#使用Oracle.ManagedDataAccess.dll組件連接Oracle數(shù)據(jù)庫(kù)
- C# 操作 access 數(shù)據(jù)庫(kù)的實(shí)例代碼
- c# 使用Entity Framework操作Access數(shù)據(jù)庫(kù)的示例
- C#連接Oracle數(shù)據(jù)庫(kù)使用Oracle.ManagedDataAccess.dll
- C#實(shí)現(xiàn)的ACCESS數(shù)據(jù)庫(kù)操作類(lèi)完整實(shí)例
- C#動(dòng)態(tài)創(chuàng)建Access數(shù)據(jù)庫(kù)及表的方法
- c#連接access數(shù)據(jù)庫(kù)操作類(lèi)分享
- C# Access數(shù)據(jù)庫(kù)增刪查改的簡(jiǎn)單方法
- C#操作Access數(shù)據(jù)庫(kù)的實(shí)現(xiàn)過(guò)程(vs2019)
相關(guān)文章
關(guān)于Unity中RectTransform與transform的區(qū)別
這篇文章主要介紹了Unity中RectTransform與transform的區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-01-01C#實(shí)現(xiàn)json的序列化和反序列化實(shí)例代碼
這篇文章主要介紹了C#實(shí)現(xiàn)json的序列化和反序列化實(shí)例代碼,有需要的朋友可以參考一下2013-12-12C#使用DirectX.DirectSound播放語(yǔ)音
這篇文章主要為大家詳細(xì)介紹了C#使用DirectX.DirectSound播放語(yǔ)音,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2022-03-03C#中的Task.WhenAll和Task.WhenAny方法介紹
這篇文章介紹了C#中的Task.WhenAll和Task.WhenAny方法,文中通過(guò)示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04