net操作access数据库示例分享

 这篇文章主要介绍了net操作access数据库示例,需要的朋友可以参考下

 代码如下:
using System;
using System.Data;
using System.Configuration;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using System.Data.OleDb;
 
/// <summary>
///AccessDB 的摘要说明
/// </summary>
public class AccessDB
{
    public AccessDB()
    {
        //TODO: 在此处添加构造函数逻辑
    }
 
    /// <summary>
    /// 读取Access数据库
    /// </summary>
    private void ReadAccessData()
    {
        //1、建立连接
        string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";
        OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);
        //2、打开连接
        odcConnection.Open();
        //建立SQL查询
        OleDbCommand odCommand = odcConnection.CreateCommand();
        //3、输入查询语句
        odCommand.CommandText = "SELECT table.编号, table.[123], table.[456] FROM [table];";
        //建立读取
        OleDbDataReader odrReader = odCommand.ExecuteReader();
        //查询并显示数据
        while (odrReader.Read())
        {
            ListViewItem item = new ListViewItem();
            item.SubItems.Add(odrReader[0].ToString());
            item.SubItems.Add(odrReader[1].ToString());
            item.SubItems.Add(odrReader[2].ToString());
            this.listView1.Items.Add(item);
        }
        //关闭连接
        odrReader.Close();
        odcConnection.Close();
    }
    /// <summary>
    /// add
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button1_Click(object sender, EventArgs e)
    {
        //1、建立连接
        string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";
        OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);
        //2、打开连接
        odcConnection.Open();
        //建立SQL查询
        OleDbCommand odCommand = odcConnection.CreateCommand();
        //3、输入查询语句
        odCommand.CommandText = "INSERT INTO [table]([123],[456]) VALUES('88','88' )";
        //执行
        odCommand.ExecuteNonQuery();
        //关闭连接
        odcConnection.Close();
        this.listView1.Items.Clear();
        ReadAccessData();
    }
 
    /// <summary>
    /// delete
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button3_Click(object sender, EventArgs e)
    {
        //1、建立连接
        string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";
        OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);
        //2、打开连接
        odcConnection.Open();
        //建立SQL查询
        OleDbCommand odCommand = odcConnection.CreateCommand();
        //3、输入查询语句
        string sql = "DELETE table.编号 FROM [table] WHERE (((table.编号)=" + this.listView1.SelectedItems[0].SubItems[1].Text + "))";
        odCommand.CommandText = sql;
        //执行
        odCommand.ExecuteNonQuery();
        //关闭连接
        odcConnection.Close();
        this.listView1.Items.Clear();
        ReadAccessData();
    }
 
    /// <summary>
    /// update
    /// </summary>
    /// <param name="sender"></param>
    /// <param name="e"></param>
    private void button2_Click(object sender, EventArgs e)
    {
        //1、建立连接
        string sAccessConnection = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:Documents and SettingsAdministrator.WWW-410ADC78208桌面应用程序.mdb";
        OleDbConnection odcConnection = new OleDbConnection(sAccessConnection);
        //2、打开连接
        odcConnection.Open();
        //建立SQL查询
        OleDbCommand odCommand = odcConnection.CreateCommand();
        //3、输入查询语句
        string sql = "UPDATE [table] SET 123='11',456='11'  WHERE (((table.编号)=" + this.listView1.SelectedItems[0].SubItems[1].Text + "))";
        odCommand.CommandText = sql;
        //执行
        odCommand.ExecuteNonQuery();
        //关闭连接
        odcConnection.Close();
        this.listView1.Items.Clear();
        ReadAccessData();
    }
}
 

时间: 2024-08-18 09:51:45

net操作access数据库示例分享的相关文章

net操作access数据库示例分享_实用技巧

复制代码 代码如下: using System;using System.Data;using System.Configuration;using System.Linq;using System.Web;using System.Web.Security;using System.Web.UI;using System.Web.UI.HtmlControls;using System.Web.UI.WebControls;using System.Web.UI.WebControls.Web

node.js操作mongoDB数据库示例分享_node.js

连接数据库 复制代码 代码如下:  var mongo=require("mongodb");  var host="localhost";  var port=mongo.Connection.DEFAULT_PORT;  var server=new mongo.Server(host,port,{auto_reconnect:true});//创建数据库所在的服务器服务器  var db=new mongo.Db("node-mongo-exampl

Java操作MongoDB数据库示例分享_MongoDB

MongoDB是一个文档型数据库,是NOSQL家族中最重要的成员之一,以下代码封装了MongoDB的基本操作. MongoDBConfig.java package com.posoftframework.mongodb; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.util.Enumeration; import java.util.HashMap; i

直接通过ADO操作Access数据库

我在"直接通过ODBC读.写Excel表格文件"和"直接通过DAO读.写Access文件",先后给大家介绍了ODBC和DAO两种数据库访问技术的基本使用方法,这次要给大家介绍的是ADO数据库访问技术的使用方法.ADO(Active Data Object,活动数据对象)实际上是一种基于COM(组件对象模型)的自动化接口(IDispatch)技术,并以OLE DB(对象连接和镶入的数据库)为基础,经过OLE DB精心包装后的数据库访问技术,利用它可以快速的创建数据库应

JSP操作Access数据库

SP操作Access数据库 最近在用JSP写公司的网站示例程序时,用到了在JSP下操作Access数据库,很多东西不是难,而是我们不知道.^-^呵呵,所以现在自己写了一个小程序,来把用JSP操作Access数据库的程序演示如下,希望能省去大家搜索东西的痛苦.首先,我写了一个DatabaseDemo.jsp页面,具体代码如下,这也就是操作数据库的具体过程.DatabaseDemo.jsp页面代码如下: <%@ page language="java" contentType=&qu

go语言通过odbc操作Access数据库的方法_Golang

本文实例讲述了go语言通过odbc操作Access数据库的方法.分享给大家供大家参考.具体如下: 这里需要用到go-odbc库,下载地址为:https://github.com/weigj/go-odbc 复制代码 代码如下: package main; import (  "fmt"  "database/sql"  _"odbc/driver" ) func main(){  conn,err := sql.Open("odbc&q

Python操作Access数据库基本步骤分析_python

本文实例分析了Python操作Access数据库基本步骤.分享给大家供大家参考,具体如下: Python编程语言的出现,带给开发人员非常大的好处.我们可以利用这样一款功能强大的面向对象开源语言来轻松的实现许多特定功能需求.比如Python操作Access数据库的功能实现等等.在Python操作Access数据库之前,首先,你应安装了Python和Python for Windows extensions. 步骤之1.建立数据库连接 import win32com.client conn = wi

如何使用c#操作ACCESS数据库

  如何使用c#操作ACCESS数据库: 手头没有Microsoft Access,如何建立数据库,一切依然简单. 首先引用C:Program FilesCommon FilesSystemadomsadox.dll,该DLL包含ADOX命名空间; 接着引用C:Program FilesCommon FilesSystemadomsjro.dll,该DLL包含JRO命名空间 SxS好问提示:如,导入dll不成功,手动把com组件导入为 .net组件,在用vs.net工具导入 using Syst

PHP连接操作access数据库实例

 这篇文章主要介绍了PHP连接操作access数据库实例,本文直接给出实现代码,需要的朋友可以参考下     因为之前做的PingSwitch要做一个WEB展示的前端,因为一开始用了Delphi和access的结构,而Delphi与MySQL的连接又相对麻烦,最后只能选择用PHP+Access的组合,比较奇怪,但是也合理····· 在PHP中连接access数据库的话我们必须ADO来连接,这跟ASP中连接数据库非常的类似.下边给出了一段DEMO供大家参考. <?PHP /* 创建ADO连接 */