读取本地数据库:

string strConn;

//xls的时候用Microsoft.Jet.OLEDB.4.0

//xlsx的时候用Microsoft.Ace.OleDb.12.0

strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\FctTest\VI\DataBase\login.mdb;Persist Security Info=False";

//连接数据库:

OleDbConnection OleConn = new OleDbConnection(strConn);

OleConn.Open();

//查找数据库指令

string sql = "select * from login where name='admin'";

OleDbCommand aCommand = new OleDbCommand(sql, OleConn);

//读取数据库

OleDbDataReader reader = aCommand.ExecuteReader();

//OleDbDataReader遍历读取

while (reader.Read())

{

var t1 = reader["myPassword"].ToString();

textBox1.Text = t1;

}

写入数据库:

string strConn;

//xls的时候用Microsoft.Jet.OLEDB.4.0

//xlsx的时候用Microsoft.Ace.OleDb.12.0

strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\FctTest\VI\DataBase\login.mdb;Persist Security Info=False";

OleDbConnection OleConn = new OleDbConnection(strConn);

OleConn.Open();

//插入操作:login为表名

//INSERT INTO <表名> (<字段列表>) values (<值列表>)

string sql = "Insert into login ([name],[myPassword])values('值1','值2')";

OleDbCommand aCommand = new OleDbCommand(sql, OleConn);

aCommand.ExecuteNonQuery();

更新数据:

string strConn;

//xls的时候用Microsoft.Jet.OLEDB.4.0

//xlsx的时候用Microsoft.Ace.OleDb.12.0

strConn = @"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=D:\FctTest\VI\DataBase\login.mdb;Persist Security Info=False";

OleDbConnection OleConn = new OleDbConnection(strConn);

OleConn.Open();

//UPDATE table SET newvalue WHERE criteria

string sql = "UPDATE login SET [myPassword]='123' WHERE [name]='admin'";

OleDbCommand aCommand = new OleDbCommand(sql, OleConn);

aCommand.ExecuteNonQuery();

连接带有密码的数据库:

strConn = @"Provider=Microsoft.Ace.OleDb.12.0;Data Source=C:\Users\Administrator\Desktop\login.accdb;Jet OLEDB:Database Password=123";

Jet OLEDB:Database Password=123"; 密码为:123

C# OLEDB数据库相关推荐

  1. 使用.Net获取OLEDB数据库的架构.

    获得SQL Server数据库的信息可以使用DMO组件或直接获取系统表的信息,例如表,视图,存储过程等存在sysobjects表中,列的信息存在syscolumns表中.如果要获取OLEDB数据库的信 ...

  2. C#语言 SqlClient接口SQL Sever数据库类+OleDb接口Access数据库类

    有空再写Oracle.IBM的吧.其实除了连接字符串格式,也只是换换数据库接口名. using System; using System.Data; using System.Data.SqlClie ...

  3. 使用设计模式构建通用数据库访问类

    在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性.在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleD ...

  4. bartender连接oracle,了解BarTender支持的OLEDB数据源

    很多复杂的标签设计通常要求部分或全部数据来自外部数据库,而不是通过键盘键入.将BarTender连接到计算机上的现有数据库,并将该信息从数据库导入到模板中便可轻松设计复杂标签.BarTender支持的 ...

  5. C#的ASP.NET中关于OleDb连接数据库执行增删改查

    一句话解释C#调用数据库原理: 在Web.config文件里面配置相应的代码,然后写相应的oleDB数据库代码进行连接操作 web.config配置 <?xml version="1. ...

  6. xml文件写入mysql数据库_将XML文件插入到数据库

    Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...

  7. 国际化使用UTF-8造成数据库MSSQL Server 2000/2005存储乱码的分析

    看了许多网上使用MSSQL Server 2000/2005使用UTF-8造成数据库存储乱码的描述,也说一下自己做的一个国际化项目的经验. 这个项目描述: 架构:VC++的ATL Server进行开发 ...

  8. ASP.NET虚拟主机的重大安全隐患

    作者:秦海鹏  来自: yesky 说明:本文中所有程序均在Windows 2000 Server中文版 + SP2上编译运行无误 开发环境:.Net 框架1.0 Version 1.0.3705 一 ...

  9. c 工厂模式与mysql链接_工厂模式连接数据库

    在项目中通常可能会使用不同的数据源,可能是SQL Server也可能是ACCESS或者是Oracle,那么如何保证在使用不同数据源的时候,使项目代码更改的代价最小呢? 对,使用工厂模式.在Net1.1 ...

最新文章

  1. hdu2236 无题II 最大匹配 + 二分搜索
  2. ubuntu下解决oracle sqlplus不能查看历史命令问题
  3. windows内存管理概述
  4. 解决swiper在tab切换时,swiper不生效,以及display:none后,无法自动滑动的问题
  5. JFoenix: JavaFX与Google Material Design
  6. Spring AOP XML配置及注解配置
  7. ​【文末有福利】连续型随机变量及实例详解
  8. Qt笔记-对connect中第5个进行多组实验(对信号与槽进一步认识)
  9. 爬虫-在请求头中添加cookie键值对 访问登陆后可见的页面
  10. js中图片获取src的正则
  11. 步步为营-49-视图
  12. 新浪sea增加php,php接口 连接新浪云sea的mysql数据库
  13. Linux搜寻文件或目录命令解析
  14. Windows 7系统mac地址修改攻略
  15. Eclipse的.properties文件输出中文成unicode编码
  16. 递归算法—输入字母逆序输出汉诺塔递归算法
  17. 【读书笔记《Bootstrap 实战》】6.单页营销网站
  18. 【源码】基于遗传算法的VST混响插件
  19. 外星人入侵(python期末课程设计+源代码)
  20. 初学 博弈论 又称对策论 Game Theory

热门文章

  1. ios居然不支持transparent
  2. mysql na加外键,mysql添加外键
  3. 小米11和华为mate40pro参数对比 小米11和华为mate40pro玩游戏哪个好
  4. 云上课堂 | 保障教学生命线,为教育增实效
  5. 页面强制全屏,且退出全屏提示用户无法退出
  6. 电子元器件分销商列表
  7. Excle常用函数——SUM函数
  8. 存储的一些基本概念(HBA,LUN)
  9. oracle没有create or replace table
  10. QueryInterface的几个误用范例