VS C# ADO.NET代码连接Access数据库

原创 2016年05月31日 00:50:11
  • 在Visual Studio2013 C#中以编程方式操作Access数据库,一般使用OleDb进行连接:
  • 1.首先添加两个引用(使用using):
using System.Data.OleDb;  //添加引用
using System.Data;
  • 2.定义一个OleDbConnection对象:
 //建立连接对象
OleDbConnection conn = new OleDbConnection();
  • 3./定义OleDbConnection连接的连接字符串,即要连接的数据库:
// 定义OleDb连接字符串(数据库路径)
conn.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
Data Source=C:\Users\Administrator\Desktop\GradeView\Database\school1.mdb";
//注意: Data Source = 你要连接的数据库文件的绝对路径。
  • 4.定义连接命令:
 //定义连接命令:
 OleDbCommand command = new OleDbCommand();
  • 5.(根据需求可省略)定义OleDbCommand命令的各项属性:
//设置要执行的内容,根据CommandType属性设置
command.CommandText = "insert into "; 

//设置OleDbCommand命令CommandText属性的类型
command.CommandType = System.Data.CommandType.Text;

//设置OleDbCommand命令的连接,一般是之前定义的OleDb连接
command.Connection = conn;
  • 6.打开连接:
conn.Open();
  • 7.判断连接是否成功:
if(conn.State == ConnectionState.Open)
{
   Console.WriteLine("成功连接到数据库!");
}
else
   Console.WriteLine("数据库连接失败!");
  • 8.进行其他操作和处理,如修改SQL字符串、定义数据读取器(DataReader)等:
//建立数据读取器对象
OleDbDataReader Reader = command.ExecuteReader();
//将CommandText的内容读取到数据读取器Reader中,处理完读取器数据之后要马上关闭,要在OleDb连接关闭之前关闭
Reader.Close();
  • 9.执行所需操作:
command.ExecuteNonQuery();
  • 10.关闭OleDbconnectio连接:
//关闭数据库连接
conn.Close();
  • 以下是连接成功的截图。

这里写图片描述

  • 看完之后如果有什么意见或问题,欢迎在评论区评论,互相交流学习!!!
版权声明:欢迎转载,请注明原文地址:http://blog.csdn.net/c1481118216

C# : ADO.NET 读取 Access mdb

CSharp C# ADO.NET Access mdb
  • belldeep
  • belldeep
  • 2015年10月05日 00:51
  • 1226

.NET(C#)连接各类数据库代码-集锦

1.C#连接连接Access  复制代码代码如下: using System.Data;   using System.Data.OleDb;   ..   string str...
  • caixingyun
  • caixingyun
  • 2014年11月10日 18:38
  • 3225

(续)Visual Studio 连接SQL Server数据库,代码连接

(续)Visual Studio 连接SQL Server数据库,代码连接 昨天已经将数据库文件添加到vs中,补充一点,像昨天那种连接是与你的数据库管理系统工具分离的(过程有分离操作),即在数据...
  • wuxiaoquan_520
  • wuxiaoquan_520
  • 2017年05月16日 18:55
  • 2415

ASP.NET 连接数据库 增删改查简单实例

本文主要讲解连接ASP.NET 连接数据库最简单的方法和增删改查的小例子,因为只涉及到一个页面,所以没有使用web.config,以及使用DBHelper,旨在让读者们抛开封装好的东西,了解实际代码。...
  • lqadam
  • lqadam
  • 2016年03月12日 13:53
  • 16338

测试c#连接mysql源代码

  • 2012年10月25日 12:42
  • 243KB
  • 下载

C#.NET访问数据库的通用类(Access篇)

配置web.config文件:配置数据库连接参数       connStr参数设置,事例说明:  (1)Sql server数据库,例如“server=local;database=test;uid...
  • hlzixueshi
  • hlzixueshi
  • 2006年06月09日 16:11
  • 742

在C#中使用ADO.Net部件来访问Access数据库

  • 2011年09月19日 19:00
  • 18KB
  • 下载

ADO.NET 概述

ADO.NET 是一种应用程序与数据源交互的 API,它支持的数据源包括数据库、文本文件、Excel 表格或者 XML 文件等。ADO.NET 封装在 System.Data 命名空间及其子命名空间(...
  • GongchuangSu
  • GongchuangSu
  • 2015年10月12日 18:18
  • 2030

什么是ADO.NET

asp.net学习之:什么是ADO.NET 1.ADO.NET详解 2.ADO.NET的优点 3.ADO.NET文档对象模型 1.1ADO.NET详解      ADO.NET是一种基于标准的程序设计...
  • nowaywolf_cs
  • nowaywolf_cs
  • 2007年02月06日 15:24
  • 3519

一个简单的ADO.NET C# 数据库操作实例

本篇文章以 ADO.NET 访问SQL SERVER 数据库为例,介绍一下ADO.NET C# 对数据库的操作语法。连接其他数据库时,可能语法上稍微有一点点差别,但步骤与SQL SERVER 想类似。...
  • shuai_wy
  • shuai_wy
  • 2017年07月12日 16:38
  • 1890
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:VS C# ADO.NET代码连接Access数据库
举报原因:
原因补充:

(最多只允许输入30个字)