关于Visual C# 2005如何连接至Access数据库

    作者:课课家更新于: 2015-11-07 12:46:37

    关于数据库的知识数不胜数,今天,小编为大家带来了新的关于数据库的内容。
    Access是一个非常流行的桌面数据库,深受许多小型企业与个人用户喜爱,因此如何连接至Access数据库,自然成为一项非常重要的课题。欲连接至Access数据库,您必须掌握下列要诀:
    ◆请使用OleDbConnectionStringBuilder类来构建access数据库 连接字符串。
    ◆请将OleDbConnectionStringBuilder对象的Provider属性设置成Microsoft.Jet.OLEDB.4.0。
    ◆请将OleDbConnectionStringBuilder对象的DataSource属性设置成数据库文件oracle数据库视频的完整路径。
    ◆必须使用OLE DB.NET Framework数据提供程序的OleDbConnection类来进行连接。
    程序范例

    图 4-9

    图4-9是程序范例CH4_DemoForm007.cs的执行画面,它示范如何连接至Access数据库C:\VCSharp 2005_IO_Data_Sample\Database\杂汇.mdb,并将此数据库的“学生”数据表的数据记录显示在DataGridView控件中。
    本程序范例的设计重点说明如下:
    ◆请导入所需的命名空间:

    using System.Data.OleDb;


    ◆请替按钮的Click事件处理函数编写下列程序代码,以便构建oracle数据库学习连接字符串并建立一个OleDbConnection对象access数据库软件来连接至Access数据库:

    private void btnConnect_Click(object sender, EventArgs e)
    {
    try
    {
    // 利用 OleDbConnectionStringBuilder 对象来构建
    // 连接字符串。
    OleDbConnectionStringBuilder connectStringBuilder=
    new OleDbConnectionStringBuilder();
    connectStringBuilder.DataSource=
    @"C:\VCSharp2005IODataSample\Database\杂汇.mdb";
    connectStringBuilder.Provider="Microsoft.Jet.OLEDB.4.0";

    using (OleDbConnection cn=
    new OleDbConnection(connectStringBuilder.ConnectionString))
    {
    DataSet ds=new DataSet();
    OleDbCommand cmdLiming=new OleDbCommand("SELECT * FROM 学生", cn);

    cn.Open();

    using (OleDbDataReader drLiming=cmdLiming.ExecuteReader())
    {
    ds.Load(drLiming, LoadOption.OverwriteChanges, new string[] { "学生">
    // 将 BindingSource 组件绑定到 DataSet 当中的"学生"数据表。
    this.BindingSource1.DataSource=ds.Tables["学生"];

    // 将 DataGridView 控件绑定到 BindingSource 组件。
    this.DataGridView1.DataSource=this.BindingSource1;
    }
    }
    }
    }


    更多详情请咨询课课家官网,了解更多内容.

    标签: Access数据库
Access 更多推荐

课课家教育

未登录

1