将PHP连接到IBM UniVerse

将PHP连接到IBM UniVerse,php,sql,universe,Php,Sql,Universe,我有一个非常简单的问题。我们有一个IBMUniverse服务器,我希望通过PHP以与连接MySQL相同的方式连接到它。我不知道任何其他信息(服务器版本、年龄等)。我只知道它是在一个X操作系统上运行的 有人能给我指个起点吗?是否有我可以使用的驱动程序(PHP库?)?我是否需要了解更多信息(这将很困难,但我可以尝试) 谢谢大家的支持 AC最简单的方法是使用ODBC驱动程序 你可以使用,也可以。我建议使用PDO,因为如果将来需要切换到不同的数据库,使用额外的抽象层是很好的。正如Brad所说,如果需要S

我有一个非常简单的问题。我们有一个IBMUniverse服务器,我希望通过PHP以与连接MySQL相同的方式连接到它。我不知道任何其他信息(服务器版本、年龄等)。我只知道它是在一个X操作系统上运行的

有人能给我指个起点吗?是否有我可以使用的驱动程序(PHP库?)?我是否需要了解更多信息(这将很困难,但我可以尝试)

谢谢大家的支持


AC

最简单的方法是使用ODBC驱动程序


你可以使用,也可以。我建议使用PDO,因为如果将来需要切换到不同的数据库,使用额外的抽象层是很好的。

正如Brad所说,如果需要SQL访问,可以使用ODBC进行连接。请注意,UniVerse不是SQL数据库,因此当通过ODBC访问它时,您可能需要在服务器上进行一些设置工作。你可能想读一些书


或者,Rocket Software现在发布了一款产品(免费提供,作为U2 DBTools软件包的一部分),允许您以这种方式访问数据库。

如果您运行的是“IBM”UniVerse,您可能需要考虑升级,因为UniVerse产品自2009年底起归Rocket Software所有。请访问www.rocketsoftware.com/u2Dan您确定Web服务包与较旧版本的Universe一起运行吗?我们刚刚研究了UV10.2的一个类似问题,而新的网络驱动程序不起作用,我们不得不求助于现在贬值的UONETAPI。我真的记不得这么久了。10.2是一个非常旧的版本(2010年EOM'd,2017年EOL'd)。鉴于此,我认为不推荐的UONet是您最不关心的问题。我的强烈建议是联系Rocket或您的ISV升级到至少11.2,如果不是11.3。