C#连接加密的access数据库

开发者福利!热门AI工具限时免费用 购周边即赠Coding Plan Lite,Claude Code、Cursor等20+工具畅享,效率翻倍! 阅读详情

映射共享盘进行共享


本来连接了共享的数据库后,什么事情也没有,可是客户说数据不安全,要给数据库加密,这样以来,程序就出现了问题
    (1)
报一个未能找到安装的ISAM(我的是这个错误)
    (2) C#连接加密码的access数据库报错
    (3) 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打

我们只要改写一下数据库的连接就可以了。
开始写的出现错误的代码
this.oleDbConnection1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;
Password=123456;User ID=Admin;Data Source=D://工程//personMIS//personMIS//personMIS." +"mdb";
改正后正确的代码:
this.oleDbConnection1.ConnectionString ="Provider=Microsoft.Jet.OLEDB.4.0;jet OleDB:Database Password=123456;User ID=Admin;Data Source=D://工程//personMIS//personMIS//personMIS." +"mdb";

大家注意jet OLEDB后面的是冒号,不是分号,写成冒号就可以了!jet后有空格。

有用大家就多多光临啊,呵呵。。。

C#访问带密码ACCESS数据库(OLEDB连接各种数据库)  c#访问带有密码的Access数据库在使用.net时发现访问有password 的Access访问有password的Sql Server不一样,不用向导时Access connectionString=”Provider=Microsoft.Jet.OLEDB.4.0;Data Source=path; Jet OLEDB:Database Password=pwd”.如果用向导,记得要编辑 阅读详情

相关推荐

Access数据库连接加密实战:三层防护策略与C#实现详解

数据库连接安全是数据保护的基础环节,其核心在于确保身份凭据与数据传输的机密性。从原理上看,连接字符串作为应用程序与数据库之间的通信凭证,若以明文形式存储于配置文件或代码中,极易因文件泄露、配置错误或中间人攻击导致数据暴露。在技术实现层面,通过分层加密策略可有效提升安全性:第一层强化数据库文件自身防护,如启用强加密算法与访问控制;第二层对连接字符串进行加密存储与动态构建,防止凭据泄露;第三层通过应用层封装与代理访问,实现数据库与客户端的物理隔离。这些技术在工程实践中对于保护中小型应用的数据资产至关重要,尤其适

weixin_33600816的博客 274

C#访问带密码Access数据库

C#访问带密码Access数据库

C#Access数据库交互实践指南

本文还有配套的精品资源,点击获取 简介:C#是一种流行的编程语言,常用于Windows桌面和.NET框架项目开发,与Access数据库的交互是数据管理的常见需求。本文详细介绍了如何使用C#操作Access数据库,包括连接数据库、执行SQL语句、处理结果集、事务处理、错误处理以及提供了一个封装了常用数据库操作的实用工具类示例。 1. C#编程语言与Access数据库交互...

weixin_42599558的博客 1939

C# Access连接数据库和操作 配置app.config 可以直接调用函数

把对Accessl 数据操作写成了类 可以直接添加到项目中引用,快速建立或者小项目而言比较方便 举例(非查询语句): 添加货物 public int IntoDGoods(Entity.EGoods model) { SqlParameter[] para = new SqlParameter[]{ new SqlParameter("@GoodsID",model.GoodsID), new SqlParameter("@GoodsName",model.GoodsName), }; int result = 0; try { result = DataSql.ExecuteNon(IntoStr, para, CommandType.Text); } catch { result = -1; } return result; }

C#与带密码的access数据库连接

在一个业务项目开发中,用到了C#连接加密ACCESS数据库,发现在百度中给出的连接语句大部分都是office2007版以前的access数据库的格式都是.mdb 的,格式模式为: string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Application.StartupPath+"\\ExamTest.mdb; ...

xiaogong672459519的博客 7522

C#如何连接带密码的access数据库

如何给access数据库设置密码? 如图点击如此即可实现access数据库加密。那么加密后如何用C#程序连接access数据库呢? 连接代码应该这么写 OleDbConnection oledb = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source= " + Application.StartupPa...

TING说 1191

access加密c#连接字符串

 因为把access加密后用原来的连接字符串连接时报“无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。”的错误把连接字符串改为: string connstr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + StartupPath + "/access.mdb;jet OleDB:Database

渔翁的专栏 1556

C#连接带密码的Access数据库!...

//定义连接字符串 String strConn = "Provider=Microsoft.Jet.OLEDB.4.0;"+ "Data Source=accountMgr.mdb;"+ "Jet OLEDB:Database Pas...

weixin_33796177的博客 247

Access数据库使用数据库加密,C#连接access数据库问题处理

1.在打开对话框中,我们选中一个我们想要加密数据库,然后点击下面这个下拉按钮,也就是黑色小三角,打开一个下拉菜单。 2. 在信息处理 对数据库进行相应加密解密操作。 C# Access实例 3.程序调用出错 http://download.microsoft.com/download/7/0/3/703ffbcb-dc0c-4e19-b0da-1463

dengfeng1127的博客 868

ADO.Net数据访问技术 C#加密连接Access数据库

weixin_46441425的博客 683

C#实用技巧:创建并操作access数据库(可无密,也可加密)

原博主博客地址:https://blog.csdn.net/qq21497936 本文章博客地址:https://blog.csdn.net/qq21497936/article/details/84309255   需求         C#使用小型数据库access和sqlite是首选,推荐使用access,可操作,建表可视化,最大的好处在于可以加密。   说明         ...

长沙红胖子 Qt・西安|省级科研团队从业背景,深耕双一流体系高精尖技术配套研发|剥离高精尖机理,沉淀高端特种行业领域 Qt 工程化落地经验|博文仅分享通用技术总结,输出公开普适工程思路。 4万+

分享电子书----数据库安全技术

开发一些中小型软件时,通常都采用 Access 数据库,因为 Access数据库体积小、比较方便。但该数据库的安全性比较低,为了防止非法用户的入侵,通常需要为该数据库设置密码,以确保数据库中数据的安全。本实例将对如何使用 C#连接加密Access数据库进行详细讲解。本实例主要对 Access 数据库连接方法进行讲解,在连接 Access数据库时需要用到 OleDbConnection 类。下面...

weixin_30437481的博客 130

c#winform 连接局域网带密码的access数据库字符串

c#winform 连接局域网带密码的access数据库字符串.创建一个类.将代码复制进去就可以了

c# 连接access数据库config配置

c# 连接access数据库config配置,需要的朋友可以参考一下

利用C#Access数据库中读取图片

using System;     using System.Collections.Generic;     using System.ComponentModel;     using System.Data;     using System.Data.OleDb;     using System.Data.SqlClient;     using System.Drawing;     ...

nhlouger的博客 1521

C# 错误之 Error: 找不到可安装的 ISAM。

1)  下载和 安装MDAC_27.EXE 实一下。 一般都是不行。 顺便杀下毒 和 重新安装一下access。 2) 绝大部分情况是 sql语句写错了, 请检查每个字符,包括空格。  下面错误 在于"Data   Source" 中间多了几个空格,这是严重错误。 只能有一个空格,而且必须是一个空格隔开:  "Data Source"  using System;using

aaaaatiger--寻路 4102

C#连接带密码的Access数据库

string conn= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source = " + Application.StartupPath + @"\database\test.mdb" + ";Jet OLEDB:Database Password=123456";

冷月宫主的专栏 745

web.config的数据库连接字符串进行加密

连接参考:http://wenku.baidu.com/link?url=nwGug8wxz143A4pvBE_kN6vMU7aF3ojwCKJOyN-TQleZ07iAYrjx_FnFVDOtZAF8gbJ8UIwZXoPMWk7J0iZNd3IP_niggQGMLr2A6UgTcC3 旧版本的ASP.NET将连接字符串直接保存在ASPX页面中。回想一下,连接字符串包 含了数据服...

ditai8778的博客 341

C#连接Access数据库做登录界面

平台:Win7 32位   VS2008    Access2007,数据库加密1、界面布局   2、首先在vs的命名空间中引用Access库using System.Data.OleDb;3、命名了空间后在构造函数中写入我们的用户名和密码做保存数据。    public partial class Form1 : Form    {        static public string us...

wzk456的专栏 7421
古月风
博客等级 码龄17年 11粉丝 1原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值