从另一个基于 Linux 的系统到 Informix 数据库的 ODBC 连接

Posted

技术标签:

【中文标题】从另一个基于 Linux 的系统到 Informix 数据库的 ODBC 连接【英文标题】:ODBC connection to Informix database from another Linux-based system 【发布时间】:2014-08-18 09:48:27 【问题描述】:

我想使用来自我的 Web 服务器的 ODBC 连接来连接到 Informix 数据库。 Informix 服务器和 Web 服务器都在不同的机器上实现; 两个系统都使用 SuSE Linux。

我非常了解如何使用 unixODBC 在同一个 Informix 服务器上创建 ODBC 连接。

但我不知道如何创建从一台基于 Linux 的机器到另一台实施 Informix 服务器的机器的 ODBC 连接。

如果我使用 Windows 7 而不是 Linux,那么 Windows 7 提供了 ODBC 连接模板,连接也没有问题。

但是如何在运行 Linux 操作系统的客户端 PC 上做到这一点。

请指导我。

【问题讨论】:

会不会是键盘问题? 怎么可能是键盘问题 请描述一下。我的网络服务器是基于 php 的。 有人吗??????请帮帮我 【参考方案1】:

如果您可以使用 ODBC 从一台 Linux 机器连接到 Informix 数据库,那么您已经安装了 Informix ODBC 客户端和 ODBC 管理器之一。这样的管理器可以是 UnixODBC、Informix 自己的管理器或其他东西。在 Linux 上,这些管理器使用 odbc.iniodbcinst.ini 配置文件,您可以在其中配置驱动程序和连接。

检查它是如何在它工作的 Linux 机器上配置的:找到那些 .ini 文件,检查环境变量(INFORMIXDIRINFORMIXSQLHOSTS)并找到 ODBC 管理器(UnixODBC?)。如果您使用 UnixODBC,那么您可以使用其isql 实用程序测试连接。

有关在 Linux 上配置 Informix ODBC 客户端的详细信息,请访问:http://www.ibm.com/developerworks/data/library/techarticle/dm-1108odbcdrivermanager/

【讨论】:

先生,我有两台机器,一台机器有linux操作系统的informix数据库,另一台机器有odbc驱动程序+informix sdk和linux。我在使用 ODBC 从第二台机器连接到第一台机器的数据库时遇到问题。在第二台机器的 odbc 配置中,我应该在哪里配置第一台机器的 IP 地址。请帮我提供完整的配置细节.....谢谢你的期待。 $INFORMIXSQLHOSTS 环境变量指向的文件中。请参阅有关使用各种驱动程序管理器配置 ODBC 的 IBM 文档:ibm.com/developerworks/data/library/techarticle/…

以上是关于从另一个基于 Linux 的系统到 Informix 数据库的 ODBC 连接的主要内容,如果未能解决你的问题,请参考以下文章

哪里学Linux?怎么将操作系统迁移到 Linux?

从另一个视图调用拆分视图

如何将调色板图像从另一个线程生成到 WPF UI 线程?

Linux这么在两个服务器直接传文件?

Linux这么在两个服务器直接传文件?

Linux这么在两个服务器直接传文件?