社区
数据库
帖子详情
我通过ODBC访问数据库,怎样做到与操作系统无关!
awayso
2002-12-07 03:03:16
在2K下开发的程序必须要装上odbc2.5的引擎!如何才能抛开这些引擎!
...全文
41
4
打赏
收藏
我通过ODBC访问数据库,怎样做到与操作系统无关!
在2K下开发的程序必须要装上odbc2.5的引擎!如何才能抛开这些引擎!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
awayso
2002-12-17
打赏
举报
回复
i see!
it's impossible that
ODBC has no connection with os!
andy_lau
2002-12-17
打赏
举报
回复
不
awayso
2002-12-17
打赏
举报
回复
可能要自己写引擎!
xlwz
2002-12-07
打赏
举报
回复
你抛开引擎怎么能访问数据库?
数据库
系统原理与开发-
数据库
连接技术(
ODBC
).pdf
6.1 6.1
数据库
连接技术(
数据库
连接技术(
ODBC
ODBC
) ) 1
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 了解
数据库
编程的内容 了解
ODBC
的技术背景 掌握
数据库
ODBC
的层次架构 理解应用程序使用
ODBC
访问
数据库
的步骤 掌握
ODBC
数据源的配置方法 【 【本节的主要内容 本节的主要内容】 】 2
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 一、
数据库
编程简介 (1)客户端应用编程 (2)
数据库
服务器端编程 (3)编程结合
ODBC
/JDBC 3
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 二、
ODBC
的技术背景 在传统应用开发,应用系统通常选用特定的DBMS管理系统; 网络环境下,应用系统通常需要对多种
数据库
的实现互连和资源共享; 如果从一种DBMS改变到另一种DBMS,就意味着要重写应用程序; 而在同一应用系统中,编制多种能在不同的DBMS上运行的应用程序, 显然不是可取的方法。 4
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 二、
ODBC
的技术背景(续) Microsoft推出了开放式
数据库
互连(Open DataBase Connectivity,简写 为
ODBC
)技术。
ODBC
实现 了应用程序对 多种不同 DBMS 的
数据库
的
访问
, 据库连接方式的变革。 5
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 二、
ODBC
的技术背景(续)
ODBC
定义了一套基于SQL的、公共的、与
数据库
无关
的API(应用程 序设计接口); 使每个应用程序利用相同的源代码就可
访问
不同的
数据库
系统,存取 多个
数据库
中的数据; 从而使得应用程序与
数据库
管理系统(DBMS)之间在逻辑上的独立 性,使应用程序具有
数据库
无关
性。 6
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 三、
ODBC
的层次结构
ODBC
应用程序接口 客户端
数据库
应用程序
ODBC
驱动程序管理器 驱动程序1 驱动程序2 驱动程序n 数据源1 数据源2 数据源n Oracle DBMS PostgreSQL DBMS SQL Server DBMS Oracle DB PostgreSQL DB SQL Server DB … … … 由应用
数据库
设计人员提供 由
操作系统
提供 由各数 据库厂 商提供 请求与数据源的连接和会话 向数据源发送SQL请求 对SQL请求的结果定义存储区 和数据格式 请求结果 处理错误 如果需要,把结果返回给用户 对事务进行控制,请求执行或 回退操作 终止对数据源的连接 7
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 三、
ODBC
的层次结构(续)
ODBC
应用程序接口 客户端
数据库
应用程序
ODBC
驱动程序管理器 驱动程序1 驱动程序2 驱动程序n 数据源1 数据源2 数据源n Oracle DBMS PostgreSQL DBMS SQL Server DBMS Oracle DB PostgreSQL DB SQL Server DB … … … 由应用
数据库
设计人员提供 由
操作系统
提供 由各数 据库厂 商提供
ODBC
应用程序接口: 是一种使用
ODBC
技术实现应用程 序与
数据库
互连的标准接口。 8
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 三、
ODBC
的层次结构(续)
ODBC
应用程序接口 客户端
数据库
应用程序
ODBC
驱动程序管理器 驱动程序1 驱动程序2 驱动程序n 数据源1 数据源2 数据源n Oracle DBMS PostgreSQL DBMS SQL Server DBMS Oracle DB PostgreSQL DB SQL Server DB … … … 由应用
数据库
设计人员提供 由
操作系统
提供 由各数 据库厂 商提供
ODBC
驱动程序管理器: 用于管理系统中的各种驱动程序。 9
数据库
原理及应用
数据库
系统原理与开发 电子科技大学-陈安龙 三、
ODBC
的层次结构(续)
ODBC
应用程序接口 客户端
数据库
应用程序
ODBC
驱动程序管理器 驱动程序1 驱动程序2 驱动程序n 数据源1 数据源2 数据源n Oracle DBMS PostgreSQL DBMS SQL Server DBMS Oracle DB PostgreSQL DB SQL Server DB … … … 由应用
数据库
设计人员提供 由
操作系统
提供 由各数 据库厂 商提供 驱动程序是一个用于支持
ODBC
函数调用的模块,通 常是一个动态链接库DLL。 不同RDBMS的驱动程序是 不同的。每种
数据库
都要向
ODBC
驱动程序管理器注册 它自己的驱动程序。 建立与数据源的连接 向数据源提交请求 在应用程序需求
使用
ODBC
API
访问
数据库
.rar_
ODBC
API_
odbc
_
odbc
c++_
数据库
api_
访问
数据库
使用
ODBC
API
访问
数据库
,学习
数据库
编程的好帮手
ODBC
打开
数据库
(13KB)
ODBC
打开
数据库
(13KB)
C/C++使用
ODBC
操作SQL server
数据库
这是一个用C通过
ODBC
操作SQL server
数据库
的程序,通过一个简单的通信录管理系统实现了对
数据库
的增删查改操作,希望对正在学习
数据库
的小伙伴有帮助!
开源的
ODBC
连接
数据库
的组件源代码
这是一个可以让你在Unix/Linux系统下使用
ODBC
来连接
数据库
的组件
ODBC
(Open Database Connectivity,开放
数据库
互连)提供了一种标准的API(应用程序编程接口)方法来
访问
DBMS(Database Management System)。这些API利用SQL来完成其大部分任务。
ODBC
本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给
ODBC
。
ODBC
的设计者们努力使它具有最大的独立性和开放性:与具体的编程语言
无关
,与具体的
数据库
系统
无关
,与具体的
操作系统
无关
。微软公司在1993年以DLL集的方式发布了世界上第一个
ODBC
产品,现在成为了微软开放服务结构(WOSA,Windows Open Services Architecture)中有关
数据库
的一个组成部分。微软的
ODBC
产品其实就是一个
ODBC
的驱动管理器,提供一个
ODBC
应用程序到某种
ODBC
驱动的接口。在UNIX系统上,有两个开源的
ODBC
驱动管理器,unix
ODBC
和i
ODBC
。
数据库
4,017
社区成员
39,807
社区内容
发帖
与我相关
我的任务
数据库
VC/MFC 数据库
复制链接
扫一扫
分享
社区描述
VC/MFC 数据库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章