C# OLEDB数据库
读取本地数据库:
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数据库相关推荐
- 使用.Net获取OLEDB数据库的架构.
获得SQL Server数据库的信息可以使用DMO组件或直接获取系统表的信息,例如表,视图,存储过程等存在sysobjects表中,列的信息存在syscolumns表中.如果要获取OLEDB数据库的信 ...
- C#语言 SqlClient接口SQL Sever数据库类+OleDb接口Access数据库类
有空再写Oracle.IBM的吧.其实除了连接字符串格式,也只是换换数据库接口名. using System; using System.Data; using System.Data.SqlClie ...
- 使用设计模式构建通用数据库访问类
在应用程序的设计中,数据库的访问是非常重要的,我们通常需要将对数据库的访问集中起来,以保证良好的封装性和可维护性.在.Net中,数据库的访问,对于微软自家的SqlServer和其他数据库(支持OleD ...
- bartender连接oracle,了解BarTender支持的OLEDB数据源
很多复杂的标签设计通常要求部分或全部数据来自外部数据库,而不是通过键盘键入.将BarTender连接到计算机上的现有数据库,并将该信息从数据库导入到模板中便可轻松设计复杂标签.BarTender支持的 ...
- C#的ASP.NET中关于OleDb连接数据库执行增删改查
一句话解释C#调用数据库原理: 在Web.config文件里面配置相应的代码,然后写相应的oleDB数据库代码进行连接操作 web.config配置 <?xml version="1. ...
- xml文件写入mysql数据库_将XML文件插入到数据库
Xml2OleDb简介 XML是互联网共享数据的最好的方法,XML格式的数据可以很轻松的集成到不同的Web应用中去.但如果你想将XML文件插入到数据库,怎么办?Xml2OleDb将向您说明往OleDb ...
- 国际化使用UTF-8造成数据库MSSQL Server 2000/2005存储乱码的分析
看了许多网上使用MSSQL Server 2000/2005使用UTF-8造成数据库存储乱码的描述,也说一下自己做的一个国际化项目的经验. 这个项目描述: 架构:VC++的ATL Server进行开发 ...
- ASP.NET虚拟主机的重大安全隐患
作者:秦海鹏 来自: yesky 说明:本文中所有程序均在Windows 2000 Server中文版 + SP2上编译运行无误 开发环境:.Net 框架1.0 Version 1.0.3705 一 ...
- c 工厂模式与mysql链接_工厂模式连接数据库
在项目中通常可能会使用不同的数据源,可能是SQL Server也可能是ACCESS或者是Oracle,那么如何保证在使用不同数据源的时候,使项目代码更改的代价最小呢? 对,使用工厂模式.在Net1.1 ...
最新文章
- hdu2236 无题II 最大匹配 + 二分搜索
- ubuntu下解决oracle sqlplus不能查看历史命令问题
- windows内存管理概述
- 解决swiper在tab切换时,swiper不生效,以及display:none后,无法自动滑动的问题
- JFoenix: JavaFX与Google Material Design
- Spring AOP XML配置及注解配置
- ​【文末有福利】连续型随机变量及实例详解
- Qt笔记-对connect中第5个进行多组实验(对信号与槽进一步认识)
- 爬虫-在请求头中添加cookie键值对 访问登陆后可见的页面
- js中图片获取src的正则
- 步步为营-49-视图
- 新浪sea增加php,php接口 连接新浪云sea的mysql数据库
- Linux搜寻文件或目录命令解析
- Windows 7系统mac地址修改攻略
- Eclipse的.properties文件输出中文成unicode编码
- 递归算法—输入字母逆序输出汉诺塔递归算法
- 【读书笔记《Bootstrap 实战》】6.单页营销网站
- 【源码】基于遗传算法的VST混响插件
- 外星人入侵(python期末课程设计+源代码)
- 初学 博弈论 又称对策论 Game Theory