博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
VS C# ADO.NET代码连接Access数据库
阅读量:2355 次
发布时间:2019-05-10

本文共 1207 字,大约阅读时间需要 4 分钟。

  • 在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();
  • 以下是连接成功的截图。

这里写图片描述

  • 看完之后如果有什么意见或问题,欢迎在评论区评论,互相交流学习!!!
你可能感兴趣的文章
Android导入工程提示 Invalid project description 详解
查看>>
Eclipse 历史纪录 详解
查看>>
Android StrictMode 详解
查看>>
Tomcat的优化
查看>>
Android Studio 出现 gradle DSL method not found: android() 错误
查看>>
Fragment 增加高德地图的 com.amap.api.maps.SupportMapFragment
查看>>
《你的投资机会在哪里》
查看>>
Bridge(桥接)模式
查看>>
生成器模式
查看>>
Android Studio 常用快捷键详解
查看>>
Cornerstone无法上传 .so 文件的问题
查看>>
Objective-C #pragma mark 详解
查看>>
Object-C 单例模式
查看>>
IOS 命名规范
查看>>
禁用sublime自动更新提示
查看>>
iOS Pch文件 详解
查看>>
Objective-C 获取控件 详解
查看>>
Objective-C 事件处理 详解
查看>>
IOS UIView 详解
查看>>
IOS 成员变量,属性变量,局部变量,实例变量,全局变量 详解
查看>>