oracle - 用于将 Ms Access 连接到 Oracle 数据库的 ODBC 连接
问题描述
我需要将 Ms Access 数据库连接到 Oracle 数据库(我想是通过 ODBC 连接)。
当我通过 SQL Developer 连接到这个 Oracle 数据库时(效果很好),我使用以下参数:
LDAP server: XXX.YYY.int:18126:18127
Select Context: cn=OracleContext,dc=YYY,dc=int
DB Service: XXXPRD.
现在想在 WINDOWS 10 的 ODBC 数据源管理器屏幕中重现相同的连接。
后端数据库是 Oracle 数据库版本 Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production。为此,我下载并安装了 Oracle Database 12c Release 1 (12.1.0.2.0) 64 位,但不知道下一步该做什么。
任何人都可以让我走上正轨吗?
谢谢你。
解决方案
- 首先安装 Oracle ODBC 驱动程序。http://www.oracle.com/technetwork/database/windows/index-098976.html
- 如果 MS Access 是 32 位版本,则需要 ODBC 数据源管理员 32 位版本。
- 使用 Oracle 驱动程序添加文件 DSN 或用户 DSN。
- 如果可行,请创建一个链接表,并检查 ODBC 连接字符串。
- 如果您计划在其他计算机上部署前端,则出于安全原因开始使用无 DSN 表。此示例代码是针对 MySQL 的,因此 ODBC 字符串会有所不同:ms access;如何在没有密码的情况下将其移动到不可访问状态/无 DSN 表
推荐阅读
- node.js - 让我的 Discord 机器人读取网页内容的简单方法?
- jmeter - Jmeter - 获取响应代码:403 响应消息:禁止错误
- javascript - 尝试从 JSON.stringified 对象创建 blob 时出错
- java - 为什么当我在 Android Studio 中更改元素 ID 时,我的应用程序设计未配置?
- ios - 如何使用 ARKit 和 SceneKit 录制屏幕?
- flutter - 在构建方法之外无法调用useContext颤振钩子的真正用途是什么?
- php - 在mysql中搜索日期
- laravel - 关系总和的范围模型
- c# - 在 ASP.Net 集成测试中阻止 SQL Server 连接
- swift - SwiftUI Multiplatform 为 macOS 生成“Cannot find type 'MyClass' in scope”