首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Odbc微软开发式数据库操作和使用

Odbc微软开发式数据库操作和使用

作者头像
全栈工程师修炼指南
发布2022-09-29 14:56:33
发布2022-09-29 14:56:33
1.6K0
举报

[TOC]

0x00 前言简介

描述:在开发之中常常使用 OCCI接口进行编程的它得优点:

  • 一个原因是自己比较喜欢纯C++编程
  • 二是考虑到程序是要往Linux服务器移植的少走冤枉路

百度百科:开放数据库连接(Open Database Connectivity,ODBC)是为解决异构数据库间的数据共享而产生的,现已成为WOSA(The Windows Open System Architecture(Windows开放系统体系结构))的主要部分和基于Windows环境的一种数据库访问接口标准ODBC 为异构数据库访问提供统一接口,允许应用程序以SQL 为数据存取标准,存取不同DBMS管理的数据;使应用程序直接操纵DB中的数据,免除随DB的改变而改变。

实用范围: 用ODBC可以访问各类计算机上的DB文件,甚至访问如Excel 表和ASCI I数据文件这类非数据库对象。


0x01 安装Odbc
  1. 下载驱动包
  • base包:instantclient-basic-windows.x64-12.1.0.2.0.zip
  • ODBC包:instantclient-odbc-windows.x64-12.1.0.2.0.zip
  1. 分别解压base包里面有oci.dll链接数据库驱动,然后将ODBC包中的文件复制到解压了的Base文件夹里面 以管理员权限运行odbc_install.exe
  2. 配置ODBC的驱动,设置–>关于–>管理工具

WeiyiGeek.

  1. 点击进去就能看见您安装得 数据源驱动程序

注意:

  • 从网站上下载的驱动包版本必须是一致的;
  • Windows10系统默认是X64的ODBC数据源,如果您需要执行32位得ODBC数据源程序您要进入文件目录中ODBC Data Sources (32-bit)[C:\WINDOWS\SysWOW64\odbcad32.exe]

0x02 配置Odbc链接

描述:采用Excl的Access进行ODBC数据库连接设置;

1.Odbc数据库新建立->机器数据源->设置系统数据源

WeiyiGeek.

2.选择我们导入的 数据源驱动程序

WeiyiGeek.

3.连接数据库进行测试

WeiyiGeek.

4.连接成功可以看见数据库中所有的链接表

WeiyiGeek.


0x03 入坑解决

问题1:无法加载驱动程序的安装教程,因为存在系统错误代码 193 原因:因为64位系统安装32位的服务端及客户端所致(下载客户端basic32位的和odbc32位的) 解决:更换 odbc 数据源驱动 双击:控制面板\系统和安全\管理工具\ODBC 数据源(32 位)

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-11-17,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 0x00 前言简介
  • 0x01 安装Odbc
  • 0x02 配置Odbc链接
  • 0x03 入坑解决
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档