C#winform连接Access数据库方式

编程知识 行业动态 更新时间:2024-06-13 00:22:45

开发工具使用的是VS2010

一、数据库创建

borrow表:

info:

user_table:

数据库保存:数据库另存为里选择为Access2002-2003数据库,存到桌面就可以

二、连接数据库

回到项目界面

  1.在解决方案资源方案管理器里新添加数据集(Dataset)

     

  2.在Dataset1.xsd里新添加一个TableAdapter

     

  3.新建连接里选择Microsoft Access数据库文件,点击继续

      

  4.在浏览里选中刚刚保存的数据库文件,点击确定

    

      弹出提示选是

     

一直下一步直到这个界面,点击查询生成器

   

  5.添加表,如图

点击完成

按照以上步骤继续添加info表和user_table表后如图所示

    

三、数据显示和连接语句

1.数据显示

这里用DataGridView控件来显示数据,具体方式为点击控件右上小三角并按照图选择需要的数据,并且表中各列的宽度都可以编辑

2.连接语句

在代码界面的顶部添加引用

using System.Data.OleDb;

连接用一个按钮点击举例,在中间添加上SQL语句来增删查改就ok(误

private void button1_Click(object sender, EventArgs e)
        {
            string oleCon = "provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:DataBase Password='';User Id='admin';Data source=|DataDirectory|Database2.mdb";//使用相对路径
            OleDbConnection conn = new OleDbConnection(oleCon);
            conn.Open();

            //sql语句

           

            conn.Close();//connOPEN了记得Close
            
           
        }

 

对于表2数据,因为需要根据用户来显示借书信息,所以单独为表2写了列的赋值:

        protected void refesh()
        {
            string oleCon = "provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:DataBase Password='';User Id='admin';Data source=|DataDirectory|//Database2.mdb";
            OleDbConnection conn = new OleDbConnection(oleCon);
            conn.Open();
            string fill1 = "select * from borrow where `userna` = '" + this.label23.Text + "'";
            OleDbCommand cmdf = new OleDbCommand(fill1, conn);
            OleDbDataAdapter sda = new OleDbDataAdapter(cmdf);
            DataSet ds = new DataSet();
            sda.Fill(ds, "书号");
            dataGridView2.DataSource = ds;
            dataGridView2.DataMember = "书号";
            conn.Close();
        }

窗体载入里这句是表1的自动添加语句,可以在按钮事件里添加来刷新表1

完事

更多推荐

C#winform连接Access数据库方式

本文发布于:2023-04-03 04:21:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/e8a4e7171c799da9b03bb4d3fcbbfb2d.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方式   数据库   winform   Access

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!