开发工具使用的是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数据库方式相关推荐

  1. dwasp连接mysql_asp连接access数据库代码(ASP连接ACCESS数据库方式方法)包含.mdb和.accdb两种格式...

    [全站通告]如需要一对一人工服务-请加微信以及QQ(2589053300) 接了一个毕业设计,用ASP链接ACC数据库的,而且还是用dw+dns方式链接的,这可如何是好的调试,没办法,就做了以下的测试 ...

  2. java连接access数据库的三种方式以及远程连接

    连接access数据库,网上的内容很多,尝试的过程中也会遇到各种问题,没有特别好的介绍,所以自己想总结一下,日后备用. 这里需要提前说明下,win7系统32bit和64bit默认安装的access都是 ...

  3. html5链接access数据库,JDBC连接Access数据库的几种方式详解

    前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...

  4. mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式

    JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...

  5. access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍

    接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...

  6. C#连接Access数据库(详解)

    做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以 ...

  7. 在Windows 2003 64位下ASP无法连接Access数据库的解决办法

    前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...

  8. 具体解释VB中连接access数据库的几种方法

    在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...

  9. java web access_Java Web项目中连接Access数据库的配置方法

    本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...

  10. Access数据库教程_如何进行C#连接Access数据库的细节操作?

    许多学者总会面对于 数据库 的知识,以下的例子讲述到 Access 数据库说明,用 C# 的DataSet类访问数据库的一些操作方法. 操作涉及的主要C#类有: DataSet:对应数据库表的一个集合 ...

最新文章

  1. python对象编程例子-python面向对象编程练习
  2. 【《Objective-C基础教程 》笔记】(八)OC的基本事实和OC杂七杂八的疑问
  3. 数据结构: 线索化二叉树
  4. LUOGU P4195 Spoj3105 Mod
  5. Gentoo 安装日记 10 (配置内核 :General setup)
  6. Java中使用Jedis连接Redis对String进行操作的常用命令
  7. 【易创课堂】第2期开课啦,大包新年好礼成都等你
  8. 763. Partition Labels 划分字母区间
  9. vue 组件发布记录
  10. python数据分类_Python数据挖掘实践—KNN分类
  11. 【Flink】SqlValidatorException: Column xxx not found in any table
  12. MapReduce精髓
  13. python从入门到精通pdf百度云-跟老齐学Python:从入门到精通 完整版PDF[7MB]
  14. java在数组中放入随机数_如何在Java中随机播放数组
  15. 如何防止抓包软件抓取我们网页的信息?
  16. IT公司是怎样面试的? (转载)
  17. Winform-信息管理系统源码分享(Access数据库)
  18. Java、JSP宾馆入住管理系统的设计与实现
  19. 台式计算机装机,DIY台式电脑装机教程之新手装机图解!手把手教你组装电脑
  20. 你了解PowerBI中的去年同期吗

热门文章

  1. 华为设备链路聚合配置命令
  2. 二进制BIN文件比较工具,也适合用来对比解析BIN文件,发现数据存储规律,更改数据。
  3. mysql设计实例教程_MySQL数据库基础实例教程(微课版)
  4. [PTA C语言]冒泡法排序
  5. 暗黑系博客主题,欢迎访问与魔改,博客网站有搭建教程
  6. java实训报告_Java实验报告三
  7. python画图代码大全-简单画图 - python代码库 - 云代码
  8. Java下载安装与环境配置
  9. python函数手册(1)
  10. Fortan中读取数据到text文件