我有一个 mysql 数据库在一台 linux 服务器上运行。使用 odbc 连接到另一个 linux 机器上的 Web 服务器。
我希望能够使用 /an odbc 连接到 Web 服务器来访问 mysql。这适用于在客户端计算机上运行的外部应用程序。
我做了一些谷歌搜索,可能有一个叫做 ODBC-ODBC 桥的东西。
我只想找到一个正确的方向。所以我不会走错方向。
如果有人可以指出我特定的桥接软件。或者教程。或者,如果这甚至是可能的,并且桥接是正确的寻找。ETC...
谢谢
您的帖子似乎对 ODBC 是/做什么感到困惑。
你有一个网络服务器,你有一个数据库。ODBC 不会将它们连接在一起。你需要一些东西来在网络服务器上实现你的代码——PHP、Perl、Ruby、Python、Java、C....
大多数语言都可以使用绑定来与 ODBC 客户端对话——它通常使用数据库本机协议与 DBMS 对话。然而:
1) ODBC 在其功能上受到一定限制 - 因为它必须在一系列后端提供功能的最低公分母
2)我列出的所有语言(以及更多)都支持与 MySQL 和其他 DBMS 的本机(即全功能)连接
这就引出了一个问题,为什么要使用 ODBC?
在某些情况下,ODBC-ODBC 桥可以解决特定问题 - DBMS 提供了客户端不支持的 ODBC 接口。这似乎不是你的问题。
您的目标是从通过网络服务器提供的数据库中获取数据,还是使用 ODBC 构建一些东西(任何东西)?
如果是前者,那么忘记 ODBC - 这是无关紧要的。
你的网络服务器应该有 odbc 连接来连接到 MySQL 数据库,是的,你有。当你确实有这种连接时,我想你真的不需要你的客户直接连接到 MySQL 数据库。因为无论您想运行什么查询(插入或查询操作),您只需将其提交到网络服务器,它就会为您获取查询结果。