Access/VBA/Excel-16- 连接带密码的数据库
微信公众号原文
系统:Windows 7
软件:Excel 2010 / Access 2010
- 这个系列开展一个新的篇章,重点关注Access数据库
- 主体框架:以Excel作为操作界面,Access作为数据库
- 今天讲讲:如何对数据库进行加密及操作该数据库
- 涉及知识:
ADO
Part 1:目标
- 对一个已有数据库进行加密
- 向该数据库中的信息表写入信息:张三,男,23
信息表
Part 2:建立带密码数据库
- 设置Access加密方式:菜单 文件 - 选项 - 客户端设置 - 加密方法,选择使用旧版加密
- 新建一个空白Access文件
- 打开该文件,菜单 文件-打开 选项
- 选中拟打开的数据库,在右下角处选以独占方式打开目标数据库
- 再次选择 菜单 文件 下,选择 用密码进行加密
- 在弹出的窗口设置数据库密码中输入密码,这里设置为123
- 会弹出一个提示框,这里就直接忽略了,具体影响还没发现
文件菜单
加密方式变更
独占方式打开
用密码进行加密
输入密码框
行级别锁定不兼容
Part 3:代码
Sub test()Dim adConn As New ADODB.Connection '连接Dim rs As New ADODB.RecordsetDim SQL As StringDim tblNameDim dbAddrdbAddr = ThisWorkbook.Path & "\带密码.accdb"tblName = "信息表"'连接数据库With adConn.Provider = "Microsoft.ACE.OLEDB.12.0".Open "Data Source=" & dbAddr & ";Jet OLEDB:DataBase Password=123;"End WithSQL = "Insert Into " & tblName & " (姓名,性别,年龄) Values('张三','男',23)"Set rs = adConn.Execute(SQL)'关闭数据库adConn.CloseSet adConn = NothingEnd Sub
代码截图
执行结果
Part 3:部分代码解读
With adConn.Provider = "Microsoft.ACE.OLEDB.12.0".Open "Data Source=" & dbAddr & ";Jet OLEDB:DataBase Password=123;"End With
Jet OLEDB:DataBase Password=123;
,密码为123
注意:若是以Access为操作界面,连接Access数据库时,据我尝试,是不需要变更加密方式的,大家有兴趣可以试一下
本文为原创作品,如需转载,可加小编微信号learningBin
以上为本次的学习内容,下回见
如发现有错误,欢迎留言指出
更多精彩,请关注微信公众号
扫描二维码,关注本公众号
Access/VBA/Excel-16- 连接带密码的数据库相关推荐
- php连接access带密码,phpadodb连接带密码access数据库实例,测试成功
include('./class/adodb/adodb.inc.php'); //实例化db类,链接 $db = ADONewConnection('ado_access'); $access = ...
- C#使用Managed Wifi API连接带密码的SSID .
Managed Wifi API的安装和使用可以参考: http://blog.csdn.net/m593192219/article/details/9363355 上面这篇文章有写了如何连接无密码 ...
- php predis password,‘Predis.php’-WordPress怎么用第三方带密码Redis数据库加速?
提示:本文也适用于连接带密码的Redis数据库. 默认情况下,我们启用Redis后,使用的都是本地的Redis数据库,所以可以直接无需修改就能使用index-with-redis.php 通过引入Pr ...
- ASP.NET连接带密码Access的方法
虽然Access加上密码破解起来非常容易,但是出于一些安全性的考虑,还是要做一下的. 1.为Access加上密码 先打开 Microsoft Access,选择"文件-打开",选择 ...
- PHP使用PDO连接带密码Access数据库(简单版)
<?php //连接类 class AccessPDO {public function AccessPDOConn(){$DataBasePath = 'test.mdb';//mdb数据地址 ...
- 连接带密码的Access数据库
1,新建Project. 2,在FORM中放入ADOConnection,ADOQuery,DataSource,Datagrid控件. 3,双击ADOConnection控件,然后点击Build.. ...
- 用excel 2016连接mysql_excel导入mysql数据库方法(最新,2016年2月19日)
网上的方法不少,能用的不多,相信以下方法是最靠谱的,值得记录. 一,先进phpmyadmin数据库管理,导出空表,表的格式为csv,然后用记事本打开,注意要统一编码,数据库是utf-8,就把csv转为 ...
- JAVA SpringBoot连接Access数据详细教程(带密码)
access一般指Microsoft Office Access.Microsoft Office Access是由微软发布的关系数据库管理系统.它结合了 MicrosoftJet Database ...
- C#与带密码的access数据库的连接
在一个业务项目开发中,用到了C#连接带加密的ACCESS数据库,发现在百度中给出的连接语句大部分都是office2007版以前的access数据库的格式都是.mdb 的,格式模式为: string c ...
最新文章
- Spring中的异步任务
- Java:多态的概念和案例实现
- 【移动战略说第·十三期】技术驱动下的新零售创新
- 关于让bootstrap3兼容ie8
- 36个非常有趣的互动网站设计作品范例
- 亿级流量网站架构核心技术_关于大型网站系统架构你不得不懂的10个问题
- python在财务中的应用-财务人要学Python吗?
- asp.net 2.0中的defaultulr属性
- 2016-2017-2 20155309 南皓芯《java程序设计》第八周学习总结
- Android boot.img system.img ramdisk.img的解释
- 阿里矢量图标库 - 如何修改和使用自定义字体名称
- 将子节点中含子节点的json数据转换成ztree适合的json数据格式
- deb 中标麒麟_注意:银河麒麟和中标麒麟不是同一个操作系统
- 方正璞华入选“火炬智能制造服务商”和“智能制造产品服务”!
- QQ空间说说批量删除
- 中科大自主招生2018年笔试数学之二
- 如何才能不改变图片的像素大小,只改变图片的文件大小
- Ins运营五大技巧总结
- winedit使用教程_BCDEdit命令怎么使用?Win10下BCDEdit使用教程(包含常用参数命令)...
- JOI-2016/17 春季合宿 切题记