将 PHP 连接到 IBM UniVerse
我有一个非常简单的问题。我们有一台 IBM UniVerse 服务器,我想通过 PHP 连接到它,就像连接到 MySQL 一样。我不知道任何其他信息(服务器版本、年龄等)。我所知道的是它运行在 *NIX 操作系统上。
有人可以指出我的起点吗?是否有我可以使用的驱动程序(PHP 的库?)?我需要了解更多信息吗(这会很困难,但我可以尝试)。
感谢大家的支持。
交流电
I have a very simple question. We have an IBM UniVerse server and I want to connect to it through PHP in the same manner that I use to connect to MySQL. I do not know any other information (server version, age, etc). All I know is that it runs on a *NIX OS.
Can somebody point to me to a starting point? Are there drivers I can use (libraries for PHP?)? Do I need to find out more information (it will be tough but i can try).
Thank you for all the support.
AC
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
最简单的方法是使用 ODBC 驱动程序。
您可以使用PDO 与 ODBC 驱动程序,或者您也可以直接使用 ODBC 类。我推荐 PDO,因为拥有额外的抽象层非常有用,以防您将来需要切换到不同的数据库。
The easiest way to do this would be to use the ODBC driver.
You can use PDO with ODBC drivers, or you can use the ODBC classes directly. I recommend PDO, as having that extra layer of abstraction is good in case you need to switch to a different database in the future.
正如 Brad 所说,如果您想要 SQL 访问,可以使用 ODBC 进行连接。请注意,UniVerse 不是 SQL 数据库,因此通过 ODBC 访问它时,您可能需要在服务器上进行一些设置工作。您可能需要阅读一些手册。
另外,Rocket Software 现在发布了 RESTful Web Services 产品(免费下载作为一部分U2 DBTools 包的一部分),允许您以这种方式访问数据库。
As said by Brad, if you want SQL access you can use ODBC to connect. Note that UniVerse is not a SQL database so when accessing it via ODBC you might have to do some setup work on the server. You might want to read some of the manuals.
Alternatively, Rocket Software have now released a RESTful Web Services product (free to download as part of the U2 DBTools package) that allows you to access the database in the manner instead.
您可以尝试使用此方法连接到 UniVerse 服务器,但我不确定您的意思与连接到 MySql 的方式相同,因为 UniVerse 与 MySql 有很大不同。
如果您想使用像 SELECT/INSERT/UPDATE 这样的 SQL 命令,我认为 ODBC 就是您所寻找的。
You may try this to connect to a UniVerse server, but I'm not sure what you mean same manner that you use to connect to MySql, since UniVerse is a lot different from MySql.
If you want to use SQL command like SELECT/INSERT/UPDATE, I think ODBC is what you looking for.