Visual Studio 2010 C# 直接连接ACCESS数据库

根据MSDN的资料,有两种方法连接到ACCESS数据库,分别是:

一、在服务器资源管理器中连接到 Access 数据库

1、在服务器资源管理器中创建连接

二、从应用程序连接到 Access 数据库

1、以直观方式连接到 Access 数据库

? 从服务器资源管理器创建连接

? 从“工具箱”的“数据”选项卡创建连接

2、以编程方式连接到 Access 数据库

? 以编程方式在应用程序和 Access 数据库之间创建连接

在Visual Studio 2010 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:

//首先要添加2个命名空间的引用

Using System.Data;

using System.Data.OleDb;

//定义一个新的OleDb连接

System.Data.OleDb.OleDbConnection conn = new

System.Data.OleDb.OleDbConnection();

//定义OleDb连接的连接字符串,即要连接的数据库

conn.ConnectionString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +

@"Data source= C:\Documents and Settings\username\" +

@"My Documents\AccessFile.mdb";

//Access2007、2010版的要用

//@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data\za_data.accdb";

//打开连接

conn.Open();

//关闭连接

conn.Close();

一般情况就是:

1、定义OleDb连接

OleDbConnection conn = new OleDbConnection();

2、定义OleDb连接字符串(数据库路径)

conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\Data\za_data.accdb";

3、定义连接命令:

OleDbCommand command = new OleDbCommand();

4、定义OleDbCommand命令的各项属性:

⒈ command.CommandText = "insert into ";

//设置要执行的内容,根据CommandType属性设置

⒉ command.CommandType = System.Data.CommandType.Text;

//设置OleDbCommand命令CommandText属性的类型

⒊ command.Connection = conn;

//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接

5、打开连接

conn.Open();

6、进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等。

OleDbDataReader Reader = command.ExecuteReader();

Reader.Close();

/*这里已将command.CommandText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭。*/

7、执行所需操作:

command.ExecuteNonQuery();

8、关闭OleDb连接:

conn.Close();

本方式从OleDb连接打开后一直保持连接,一定要在使用完之后关闭。

时间: 2024-12-23 22:37:58

Visual Studio 2010 C# 直接连接ACCESS数据库的相关文章

学习时用的软件最新 开发环境为Visual Studio 2010,数据库为SQLServer2005,使用.net 4.0开发。 超市管理系统

一.源码特点 1.采用典型的三层架构进行开发.模板分离,支持生成静态 伪静态..购物车.登陆验证.div+css.js等技术二.功能介绍 1.本源码是一个超市在线购物商城源码,该网上商城是给超市便利店等零售批发实体店定制的网上商城,主要针对周边配送,后台可定义配送范围,可在线支付和货到付款! 2.用户注册,需要填写正确手机号码 获得验证码输入正确才能注册成功,保证用户信息的准确性,真实性.其它在线购物商城的常规功能,该系统都有,非常适合学习或二次开发使用,欢迎下载三.菜单功能       前台页

[入门级] visual studio 2010 mvc4开发,用ibatis作为数据库访问媒介(一)

[入门级] visual studio 2010 mvc4开发,用ibatis作为数据库访问媒介(一) Date  周二 06 一月 2015 By 钟谢伟 Tags mvc4 / asp.net 示例下载 实现编程环境 安装visual studio 2010,由于mvc4并不是visual studio 2010默认的mvc版本,因此首先需要安装visual studio 2010 service package 1,然后安装mvc4即可,在安装visual studio 2010 serv

如何使用Visual Studio 2010在数据库中生成随机测试数据

测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等.在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试.本文则介绍其中的Data Generation数据生成器的使用方法. 1 创建SQL Server

【转】Visual Studio 2010在数据库生成随机测数据

测试在项目中是很重要的一个环节,在Visual Studio 2010中,在测试方面已经有很好的支持了,比如有单元测试,负载测试等等.在数据测试的方面,Visual Studio 2010,还支持对数据库进行多种测试,其中一个很好用的功能是能为开发者在测试阶段,大量方便地为数据库生成随机的数据,而且还可以自己指定生成数据的规则,十分方便,这就让在测试过程中,开发者能有更充足的数据样本对项目进行测试.本文则介绍其中的Data Generation数据生成器的使用方法. 1 创建SQL Server

安装SQL数据库时遇到问题。需要更新以前的visual studio 2010实例

安装SQL数据库时遇到问题.需要更新以前的visual studio 2010实例此计算机安装了需要service pack 1更新的visual 2010,必须安装此更新才能成功安装选择的SQL server 功能.若要继续,从SQL介质或者从http://go.microsoft.com/fwlink/?LinkID=220649安装需要的visual studio 2010 service pack 1. 收起 下载安装 Sqlserver 2012 sp1.不要下载错了. 试了下还是不行

数据库安装时"需要更新以前的Visual Studio 2010实例"状态失败

在电脑中安装过Visual Studio比较低版本的软件的时候 将原本的Microsoft Visual Studio 2010 Service Pack 1进行了更改 导致sql比较高版本的不能很好的兼容,导致sql无法安装或这打不开 下面是SQL比较高版本的无法进行安装的例子 出现的问题图片显示: 解决办法:进入链接:https://pan.baidu.com/s/11ZM2_QFPI5rnyXhbOcRIFQ   提取码:vxcm 但是在安装它之前一定要先解决一个问题. 1.windows

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二)

[入门级] 基于 visual studio 2010 mvc4 的图书管理系统开发初步 (二) Date  周六 10 一月 2015 By 钟谢伟 Category website development Tags asp.net / mvc4 相关资源 ibatis manual pro git 廖雪峰的官方网站 BookMS-V1.0 上一篇链接 任务简介 开发工具:VS2010 项目框架:MVC4 浏览器:Chrome 数据库ORM框架:iBatis.net 数据库:mysql 后端开

【转】【UML】使用Visual Studio 2010 Team System中的架构师工具(设计与建模)

Lab 1: 应用程序建模 实验目标 这个实验的目的是展示如何在Visual Studio 2010旗舰版中进行应用程序建模.团队中的架构师会通过建模确定应用程序是否满足客户的需求. 你可以创建不同级别的详细模型,并将它们彼此结合.测试然后发布到你的开发计划里. 在这个实验中, 我们将重点放在如何创建一系列简单的系统建模图形上. 每个练习应该在 30分钟内完成. Exercise 1 – 理解用户需求 绘制活动.类以及其他UML图形能帮助架构师清晰辨别客户的习惯.业务规则以及其他需求,从而使设计

Visual Studio 2010 中的 Web 开发

概述 Microsoft Visual Studio 2010 为 ASP.NET Web 应用程序的开发提供非常多新的功能.这些新功能旨在帮助开发者高速方便地创建和部署质量高且功能全的 Web 应用程序. 眼下,Visual Studio 2010 支持 HTML 代码片段.利用这些代码片段,能够生成高质量的代码.Visual Studio 中附带了非常多代码片段,开发者也能够创建自己的代码片段. Visual Studio 2010 提供的还有一个新功能是转换 web.config 文件,以