在C#中连接ACCESS数据库是件非常简单的事,呵呵,几行代码就可以搞定,不过我现在比较头疼的问题不是写这些代码,而是已经会写了,如果有一段时间太忙,没有研究C#,回过头来又记不住了,没办法,英语不是自己的母语就是吃亏啊,呵呵!
有句老话说得好,好记心不如烂笔头啊,咱还是老老实实的写学习笔记,以方便以后查阅,呵呵!
——————————————————————————————————————————
要想使用OleDB形式连接数据库,当然要加上相应的命名空间了 using System.Data.OleDb;
button1的Click事件如下:
private void button1_Click(object sender, EventArgs e) { string filepath = "E:\\dy0854.mdb"; string connectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + filepath; OleDbConnection conn = new OleDbConnection(connectionString); OleDbDataAdapter da = new OleDbDataAdapter("Select * from 成绩表", conn); DataTable dt = new DataTable(); da.Fill(dt); dataGridView1.DataSource = dt.DefaultView; }
相比较而已,在一般情况而言,我更习惯使用dataTable ,而不是DataSet
(不得不承认,C#比易语言要高级得太多了,呵呵)

这是连接一般ACCESS数据库的情况,那如果要连接的数据库有密码的话,那应该怎样连接呢?
有兴趣的朋友可以看看这个:C#连接有密码的ACCESS数据库
|