首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iodbc、freeTDS和odbc驱动程序之间的关系是什么?

iodbc、freeTDS和odbc驱动程序之间的关系是什么?
EN

Stack Overflow用户
提问于 2014-05-25 12:24:58
回答 1查看 147关注 0票数 0

我所知道的odbc是一组API来连接编程语言和数据库。例如,在mac上的php中,如果我需要连接到MSSerever,我可能需要使用iodbc来选择php驱动程序。但freeTDS是干什么用的呢?在我的mac上用PHP连接msserver 2000的正确过程是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-12 22:58:40

ODBC是用于访问数据库驱动程序的API。

ODBC指定在应用程序和驱动程序之间必须有一个驱动程序管理器,它管理加载驱动程序、卸载驱动程序、执行从ODBC 2.x到3.x函数调用的映射(反之亦然),以及其他一些事情。iODBC实际上是一个驱动程序管理器,使用ODBC驱动程序的所有应用程序都需要一个iODBC、unixODBC或另一个驱动程序管理器。(您可以直接链接到ODBC驱动程序,但是驱动程序本身几乎不支持这一点)

freeTDS是Server线路协议的实现,如果您有一个需要直接与Server通信的应用程序,您可以使用它。在绝大多数情况下,您将使用用于Server的ODBC驱动程序,而不是直接使用有线协议。

不幸的是,此时,Microsoft在Mac平台上没有用于Server的ODBC驱动程序。Tableau8.2 (http://www.tableausoftware.com/public/blog/2013/09/tableau-public-mac-2130)是一个公开的测试版,包含用于(http://www.simba.com)构建的Server的连接。你可能想和他们谈谈关于进入的事。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23855245

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档