此网站选择Access进入查看ADO

使用连接数据库的字符串,如使用到带用户名和密码连接Access数据库要用到以下条目:

红线标注的为使用连接数据库时设置的字符串,如果使用到用户Admin,密码Admin@123​

1.首先设置特权用户

为保证本地存储的access2007数据库访问权限控制,通过access2007的用户安全级别设置向导来设置权限,分别建立对应的用户,在向导中会首先建立用户组信息文件,这里选择

1.1新建用户组配置文件 1.2选择要用到的表,选择全部 1.3选择要用到的权限用户组,

如:备份权限用户组,完全权限用户组,项目设计组等,根据需要选择,接下来进入用户设置,默认有个Administrator,设置其权限为只读用户组和管理员组,这样通过Adminisrator登录的用户就不能访问Access2007设置的数据库了。在建立Admin用户,用来在程序中操作数据库,选择全部权限。密码设置为Admin@123。生成完毕后会生成一个Security.mdw文件,用来存储用户组权限设置,用户名,密码信息,加载用户权限安全策略。

2.在C++程序中使用用户名和密码连接Access2007数据库。

CString strPath = AfxGetApp()->GetCurrentDirectory();​

CString

strDbpath;

strDbPath.format("%s\\mydatabase.mdb",

strPath);

CString

strSecfilepath;

strSecfilepath.format("%s\\Security.mdw",

strPath);

以上代码获取程序执行路径,并将执行路径下的数据库文件和security,mdw组合成绝对路径。然后在连接数据库的字符串时用到。​

CString strConn;

strConn.format("Provider=Microsoft.Jet.OLEDB.4.0;Data

Source=%s;

​Jet OLEDB:System

Database=%s;

​User

ID=Admin;Password=Admin@123",

strDbpath, strSecfilepath );

_Connectionptr

m_Conn;

HRESULT hRes =

​m_Conn.CreateInstance("ADODB.CONNECTION");

m_Conn->ConnectionTimeOut = 3;//超时时间3秒,默认30秒

if(SUCCEEDED(hRes))

{

m_Conn->Open(strConn, "", "", adModeUnkown);

//adModeUnkown表示不知道访问权限,选择默认的访问权限。

}​

oledb vc访问mdb数据库_VC++程序中访问ACCESS 数据库使用用户名和密码相关推荐

  1. java 调用url_java程序中访问url接口

    在多人开发项目中,我们经常要在自己程序内部调用别人的http请求接口,主要通过流的方式进行调用,最近项目中经常用到,写了个访问接口如下: /** * 程序中访问http数据接口 */ public S ...

  2. mye连接mysql数据库_MySQL_如何在Java程序中访问mysql数据库中的数据并进行简单的操作,在上篇文章给大家介绍了Myeclip - phpStudy...

    如何在Java程序中访问mysql数据库中的数据并进行简单的操作 在上篇文章给大家介绍了Myeclipse连接mysql数据库的方法,通过本文给大家介绍如何在Java程序中访问mysql数据库中的数据 ...

  3. Java嵌入式数据库H2学习总结(二)——在Web应用程序中使用H2数据库

    一.搭建测试环境和项目 1.1.搭建JavaWeb测试项目 创建一个[H2DBTest]JavaWeb项目,找到H2数据库的jar文件,如下图所示: H2数据库就一个jar文件,这个Jar文件里面包含 ...

  4. JAVA程序中访问别人接口

    说明:前台访问你的接口,传过来参数,你返回对应数据.同理,你在java程序中访问别人接口,你给别人参数,别人返回给你相应数据. 这个功能相当于前端调用你的接口传过来参数,你解决不了,需要调用别的接口解 ...

  5. 微信小程序中如何使用数据库_如何在程序中使用数据库

    微信小程序中如何使用数据库 如何在程序中使用数据库 许多.NET解决方案都是数据库驱动的,因此我们很多人常常想知道如何访问数据库. 为了帮助您理解该问题的答案,我提供了以下示例,作为如何从数据库检索数 ...

  6. 在 Android 应用程序中使用 SQLite 数据库以及怎么用

    part one : android SQLite 简单介绍 SQLite 介绍 SQLite 一个非常流行的嵌入式数据库.它支持 SQL 语言,而且仅仅利用非常少的内存就有非常好的性能.此外它还是开 ...

  7. Java web程序中备份oracle数据库

    Java web程序中备份oracle数据库 1.生成备份文件: public ActionForward createDmp(ActionMapping mapping, ActionForm fo ...

  8. delphi query 存储为dbf_在Delphi程序中维护DBF数据库

    下载本文示例代码 p> 由于Delphi开发的易用性和快速 性,很多原来使用Foxpro和VisualFoxpro编程的程序员转向了Delphi.但由于工作上或其它的原因,原来的应用系统尤其是应 ...

  9. DELPHI中操作ACCESS数据库

    DELPHI中操作ACCESS数据库(建立.mdb文件,压缩数据库) 以下代码在WIN2K,D6,MDAC2.6下测试通过, 编译好的程序在WIN98第二版无ACCESS环境下运行成功. //在之前u ...

最新文章

  1. 等待队列wait queue
  2. Druid 配置_LogFilter
  3. 6-1图像分类网络模型框架解读(上)
  4. Java面向对象基础学习笔记(构造、重载、继承、多态、抽象类、接口、模块)
  5. 小白vue_web前端开发:新手学习前端应该先学vue还是react?
  6. 微软发布Silverlight 4新版并更新Silverlight Tools和SDK
  7. 第六节 静态的(static)和单例模式
  8. Atitit 提升开发效率总结 目录 1. declara dynamic Dsl化 fp script 1 1.1. 各种语法新特性 linq等 2 1.2. duck typing。 2
  9. steam服务器维护6月28,绝地求生6月28日维护更新公告 绝地求生6月28日更新内容汇总...
  10. 【lssvm预测】基于麻雀算法优化最小二乘支持向量机实现风电功率预测(多输入单输出)含Matlab源码
  11. Ubuntu下挂载Windows分区
  12. 基于javaweb+jsp的房屋租赁管理系统(java+SSM+Layui+Maven+Mysql+Jsp)
  13. 终结符与非终结符详述
  14. 中华传统文化网页作业报告
  15. 01背包问题 —— 【算法设计】动态规划
  16. java 多态判断非空_重拾JavaSE基础——多态及其实现方式
  17. OAuth2及sa-token框架实践
  18. java卸载不了_java卸载不了怎么处理?卸载时总出现这个
  19. 基于人工智能的图像处理技术:利用Opencv实现
  20. 安科瑞:列头柜、监控系统、触摸屏的数据中心机房配电方案

热门文章

  1. AQR:构建更稳健的商品期货组合
  2. Python数据可视化:如何用mplfinance创建蜡烛图
  3. Microsoft Edge浏览器插件安装失败
  4. WebP 相对于 PNG、JPG 有什么优势?
  5. 割草机器人全国产化电子元件推荐方案
  6. 控制台实现Atm系统
  7. 知识图谱最新权威综述论文解读:知识图谱应用部分
  8. h5点击图片自动放大_关于微信上网页图片点击全屏放大效果
  9. 百度搜索去除广告-谷歌浏览器版
  10. 【八股文】12 JVM