1.配置ACCESS链接
public class DataManagement { private static OleDbConnection connection; public static OleDbConnection Connection { get { if (connection == null) { connection = new OleDbConnection(System.Configuration.ConfigurationManager.ConnectionStrings["ProcessSoftware.Properties.Settings.ProcessSoftwareConnectionString"].ConnectionString); connection.Open(); } else if (connection.State == System.Data.ConnectionState.Closed) //关闭 { connection.Open(); } else if (connection.State == System.Data.ConnectionState.Broken) //中断 { connection.Close(); connection.Open(); } return connection; } } }
2.新增、修改、删除查询
private void button1_Click(object sender, EventArgs e) { if (textBox1.Text != "") { OleDbConnection connection = DataManagement.Connection; string sql = "insert into [user](username,logintime) values('" + textBox1.Text+"','"+ DateTime.Now.ToString() + "')"; OleDbCommand cmd = new OleDbCommand(sql, connection); cmd.ExecuteNonQuery();//新增\修改\删除用这个 connection.Close(); Program.username = textBox1.Text; } else { MessageBox.Show("请输入姓名"); } }
3.从ACCESS中查询数据
public void loaddata(int currentnum) { OleDbConnection connection = DataManagement.Connection; string sql = "select * from zxd_daqcl"; OleDbDataAdapter oleDap = new OleDbDataAdapter(sql, connection); DataSet ds = new DataSet(); oleDap.Fill(ds, "档案前处理"); //将查询数据显示到dataGridView1 dataGridView1.DataSource = ds.Tables[0].DefaultView; //设置dataGridView隐藏列 dataGridView1.Columns[0].Visible = false; if (currentnum != 0) { dataGridView1.CurrentCell = dataGridView1.Rows[currentnum].Cells[1]; } connection.Close(); }
4.所需命名空间:
using System.Data.OleDb;
using System.Configuration;
相关推荐
本篇文章将深入探讨如何在C#中通过VS2010与Access数据库进行连接,实现数据的读取、写入和操作。 首先,我们需要了解Access数据库的基本概念。Access是微软公司推出的一款关系型数据库管理系统,它使用Jet数据库...
在这个场景中,我们关注的是C#如何与Access数据库进行交互,实现数据的增、删、改、查操作。Access数据库作为Microsoft Office套件的一部分,是一个轻量级的关系型数据库管理系统,适用于小型项目或个人数据管理。 ...
首先,建立C#与Access数据库的连接需要用到ADO.NET库中的System.Data.OleDb命名空间,它提供了与各种数据库(包括Access)交互的接口。以下是一个基本的连接字符串示例,用于连接到Access数据库: ```csharp string...
### C#与Access连接方法详解 #### 一、引言 在软件开发过程中,数据库操作是必不可少的一部分。Microsoft Access作为一款轻量级的关系型数据库管理系统,因其易用性和广泛的应用场景而受到许多开发者的青睐。当...
【C#与Access数据库操作详解】 C#编程语言在处理数据库方面提供了丰富的支持,特别是对于初学者来说,Access数据库是一个非常友好的选择。本文将详细介绍如何使用C#进行Access数据库的相关操作,包括连接数据库、...
《高校机房管理系统C#与Access实现排课值班》是一个基于C#编程语言和Access数据库技术的项目,旨在为教育机构提供一个高效、便捷的机房管理解决方案。本系统涵盖了排课、值班安排以及提醒等功能,是C#与Access初学者...
本文将深入探讨如何使用C#与Access数据库进行交互,包括建立连接、执行查询以及进行其他数据库操作。 首先,我们需要了解.NET Framework中的`System.Data.OleDb`命名空间,它提供了对OLE DB数据提供程序的支持,...
本实例将探讨如何使用C#编程语言与Access数据库进行交互,以实现一个汽车管理系统的功能。对于初学者和有一定基础的开发者来说,这是一个非常实用的学习资源。 首先,我们要了解C#中的ADO.NET(ActiveX Data ...
在本文中,我们将深入探讨如何使用C#编程语言与Access数据库进行连接,这对于初学者来说是一个非常实用的起点。Access数据库是一种轻量级的关系型数据库管理系统,常用于小型项目或学习环境中。C#,作为.NET框架的...
### C#与Access连接知识点详解 #### 一、引言 在软件开发过程中,数据库操作是必不可少的一部分。C#作为一种广泛使用的编程语言,在处理数据库方面提供了丰富的支持。本篇文章将重点介绍如何使用C#连接并操作...
【C#与Access数据库仿做的闹钟】 在编程领域,创建一个闹钟系统是一个常见的练习,它可以提升开发者的时间管理和事件触发能力。在这个项目中,我们使用了C#编程语言和Microsoft Access数据库来实现一个功能简单的...
标题中的"C#+Access 学习资源网实例2010"表明这是一个关于使用C#编程语言与Microsoft Access数据库结合的示例项目,适用于初学者或有一定基础的学习者,旨在教授如何在Visual Studio 2010环境下开发和运行应用程序。...
在博主的电脑上实测成功,可参考博主博文https://blog.csdn.net/weixin_41529093/article/details/103176698,尽量自己尝试去做,最好不要下载,博主也是从零开始学习做**C#+access做注册、登陆界面,最后在解决无数...
Access是一款由Microsoft开发的关系型数据库管理系统,它易于使用且与.NET Framework(尤其是C#)有良好的集成,使得开发者能够方便地执行数据库操作。 在C#中,我们可以利用ADO.NET(Microsoft的数据访问技术)来...
C#与Access数据库相关操作
《图书管理系统:C#与Access的融合应用》 图书管理系统是一种常见的信息管理工具,它能够有效地组织、存储和检索图书信息,便于用户进行借阅、归还、查询等操作。本系统采用C#编程语言与Access数据库相结合的方式,...
Access与C#的结合,能够方便地实现数据的存储、查询、更新和删除等操作。 本资料中的“开发文档”部分,可能涵盖了系统的需求分析、设计概要、数据库结构设计、程序架构设计以及详细的编码指南。这些文档对于理解...
本教程将深入探讨如何利用C#编程语言与Access数据库进行交互,包括读取和写入数据。C#是.NET框架下的主要开发语言,它提供了丰富的库和API来支持数据库操作。 首先,我们需要安装必要的库,即System.Data.OleDb,它...
C#与Access结合开发的学生信息管理系统是一个常见的实践项目,它将C#编程语言的高效性和易用性与Access数据库的强大数据管理功能相结合,为小型教育机构或个人提供了一种简洁实用的解决方案。 1. **C#语言基础** ...
在C#中,我们可以通过创建`OleDbConnection`对象来建立与Access数据库的连接。连接字符串是必不可少的,它包含了数据库文件的位置、数据库类型(例如Jet Engine或ACE Engine)以及访问凭据(如果数据库受保护)。 `...