C#winform连接Access数据库方式
开发工具使用的是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数据库方式相关推荐
- dwasp连接mysql_asp连接access数据库代码(ASP连接ACCESS数据库方式方法)包含.mdb和.accdb两种格式...
[全站通告]如需要一对一人工服务-请加微信以及QQ(2589053300) 接了一个毕业设计,用ASP链接ACC数据库的,而且还是用dw+dns方式链接的,这可如何是好的调试,没办法,就做了以下的测试 ...
- java连接access数据库的三种方式以及远程连接
连接access数据库,网上的内容很多,尝试的过程中也会遇到各种问题,没有特别好的介绍,所以自己想总结一下,日后备用. 这里需要提前说明下,win7系统32bit和64bit默认安装的access都是 ...
- html5链接access数据库,JDBC连接Access数据库的几种方式详解
前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接access是很方便的,很容易的,但是在连接的时候也出 ...
- mysql数据库与access数据库连接_JDBC连接Access数据库的几种方式
JDBC 连接 Access 数据库的几种方式 前几天老师让作几个JSP连接数据库的例子,而且连接的数据库是Access数据库,对于这个数据库自己也不是太了解,后来了解到学习JDBC的时候,连接acc ...
- access可以连接mysql数据库吗_JDBC连接Access数据库的几种方式介绍
接下来总结一下常用的几种连接方式. 例如有如下的Access数据库student,表basic,以及6条记录,现在通过几种方式在Jsp中将他们的数据显示出来.如图所示: 对于几种连接Access数据库 ...
- C#连接Access数据库(详解)
做一个用VS2012的C#连接Access数据库的备忘, SQL数据库固然强大,有大微软的强力技术支持,LINQ的方便操作,但是如果写一个小程序对数据库方面没有什么大的要求的话,将来在数据库方面就可以 ...
- 在Windows 2003 64位下ASP无法连接Access数据库的解决办法
前几天安装好了 Windows 2003 64bit系统,在上面跑了一个asp的网站,在连接access数据库时出错误,google过后果然发现了一个办法,就是让IIS以32位的方式运行,只要在命令行 ...
- 具体解释VB中连接access数据库的几种方法
在VB中,连接ACCESS数据库的方法主要有以下三种 使用ADO对象,通过编写代码訪问数据库 Connection 对象 ODBC数据源 使用ADO Data 控件高速创建数据库连接 有三种连接方法 ...
- java web access_Java Web项目中连接Access数据库的配置方法
本文是对前几天的"JDBC连接Access数据库的几种方式"这篇的升级.因为在做一些小项目的时候遇到的问题,因此才决定写这篇博客的.昨天已经将博客公布了.可是后来经过一些验证有点问 ...
- Access数据库教程_如何进行C#连接Access数据库的细节操作?
许多学者总会面对于 数据库 的知识,以下的例子讲述到 Access 数据库说明,用 C# 的DataSet类访问数据库的一些操作方法. 操作涉及的主要C#类有: DataSet:对应数据库表的一个集合 ...
最新文章
- python对象编程例子-python面向对象编程练习
- 【《Objective-C基础教程 》笔记】(八)OC的基本事实和OC杂七杂八的疑问
- 数据结构: 线索化二叉树
- LUOGU P4195 Spoj3105 Mod
- Gentoo 安装日记 10 (配置内核 :General setup)
- Java中使用Jedis连接Redis对String进行操作的常用命令
- 【易创课堂】第2期开课啦,大包新年好礼成都等你
- 763. Partition Labels 划分字母区间
- vue 组件发布记录
- python数据分类_Python数据挖掘实践—KNN分类
- 【Flink】SqlValidatorException: Column xxx not found in any table
- MapReduce精髓
- python从入门到精通pdf百度云-跟老齐学Python:从入门到精通 完整版PDF[7MB]
- java在数组中放入随机数_如何在Java中随机播放数组
- 如何防止抓包软件抓取我们网页的信息?
- IT公司是怎样面试的? (转载)
- Winform-信息管理系统源码分享(Access数据库)
- Java、JSP宾馆入住管理系统的设计与实现
- 台式计算机装机,DIY台式电脑装机教程之新手装机图解!手把手教你组装电脑
- 你了解PowerBI中的去年同期吗