关于ODBC(100分)

  • 主题发起人 主题发起人 zy2000
  • 开始时间 开始时间
Z

zy2000

Unregistered / Unconfirmed
GUEST, unregistred user!
我是一名初学者。
哪位高手能为小弟 详细 解释一下这个概念并说明一下作用。谢了!!!
 
一个数据库应用的编程的通用接口
 
能详细一点吗?
 
ODBC (Open Data Base Connectivity)接口是由Microsoft公司提出的开放
式数据库互连标准。它以关系型数据库标准查询语言SQL来存取连接到的数据源。
ODBC支持单个应用系统访问多个不同的数据库管理系统(DBMS)。现在诸如Oracle,
MS SQLServer,IBM DB/2,Sybase,Infomix等大型数据库管理系统和Excel,dBase,
Foxpro等小型数据库管理系统也都提供了ODBC接口。

最上层为数据库应用软件。应用程序通过调用ODBC函数,向ODBC数据源提供操作
数据源的SQL语句,并处理SQL语句返回的结果。
第二层为驱动管理程序。它管理并装载驱动程序。
第三层为数据库管理系统所提供的ODBC接口,它处理ODBC函数调用,提交SQL请求
到特定的数据源并把结果返回给应用程序。必要时,它会修改应用程序的SQL语句,
以适应特定数据库的SQL语法。
第四层也就是最底层是数据源。数据源不仅包括通常所说的数据库,还包括要存取
的数据以及相关的操作系统、数据库管理系统和网络系统。
 
你知道他是一个标准就行了。通过它可以连接 bde 不支持的数据库
 
很少有人会直接使用odbc的api,
如果你用delphi,你可以通过bde访问odbc,也可以用odbc等第3方控件
访问odbc

你只需要在“控制面板/odbc”里面设置数据源就可以了,
数据源就是表明你要连的是什么数据库
 
多人接受答案了。
 

Similar threads

回复
0
查看
1K
不得闲
S
回复
0
查看
1K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
900
SUNSTONE的Delphi笔记
S
S
回复
0
查看
730
SUNSTONE的Delphi笔记
S
后退
顶部