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

