C#连接ACCESS数据库的详细步骤!
⼀、建⽴FORM窗体,加⼀个按钮控件,加⼀个DATAGRIDVIEW控件。
⼆、双击FORM,加⼊命名空间using System.Data.OleDb;
双击按钮,进⼊按钮代码,写如下代码
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语句去搜索数据库
access数据库建表的完整步骤DataSet myds = new DataSet();
//建⽴数据集
myda.Fill(myds, "雇员");
//⽤FILL的⽅式将适配器已经连接好的数据表填充到数据集MYDS这张表
dataGridView1.DataSource = myds.Tables["联系⼈ID"];
//⽤显⽰控件来显⽰表
三、按F5运⾏后,点击BUTTON按钮,便会显⽰相应的SQL语句下的数据库⾥的表。
下⾯利⽤Command和reader对象在控制台应⽤程序下输出数据。
[csharp]
01. using System;
02. using System.Collections.Generic;
03. using System.Linq;
04. using System.Text;
05. using System.Data.OleDb;
06.
07. namespace ConsoleApplication19
08. {
09. class Program
10.    {
11. static void Main(string[] args)
12.        {
13.
14.            OleDbConnection mycon =null;
15.            OleDbDataReader myReader=null;
16. try
17.            {
18. string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db4.mdb;";
19.                mycon = new OleDbConnection(strcon);
20.                mycon.Open();
21. string sql = "select * from 雇员 ";
22.                OleDbCommand mycom = new OleDbCommand(sql, mycon);
23.                myReader = mycom.ExecuteReader();
24. while (myReader.Read())
25.                {
26.                    Console.WriteLine(myReader.GetString(0)+" "+myReader.GetDouble(1)+" "+myReader.GetString(2)+
27.
28.                }
29.
30.            }
31. finally
32.            {
33.                myReader.Close();
34.                mycon.Close();
35.
36.            }
37.        }
38.    }
39. }
今天⼀个⽹友问到如何在C#中连接access数据库,经查资料以及请教⽹友sammyLan,终于测试成功,⼤致过程如下
1、建⽴⼀个access数据库名字为CSharptest.mdb,⾥⾯有⼀个表person,它有两个字段personname(备注:由于name是access的关键字之⼀,所以尽量

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。