2012-05-30 34 views
4

我有以下情况:连接PHP与悖论.db的Linux服务器上的文件

我有一个网站(Linux服务器上PHP)与旧的应用程序集成(Delphi和Windows上的Paradox(.db文件) ) 我需要从paradox数据库获取数据并在网站上显示它们。我可以通过FTP传输.db文件。我不认为我可以install external libraries

我没有在Windows上找到任何命令行程序来将.db文件转换为mysql或任何支持PHP的格式。 此外,Paradox数据库每天更新。

有没有人有任何解决方案或提示或任何东西?

+0

你可以直接查询Paradox数据库,因为你需要它的数据? – sarnold

+0

我不知道我是否理解你。由于PHP需要一个库,我无法从服务器上的Paradox数据库直接查询,并且我没有从网站服务器远程访问Paradox数据库所在的PC,但是我可以通过FTP发送db文件到网站服务器(我安排了一项每天发送文件的任务) –

回答

0

我发现here解决方案从没有DBE的悖论.db文件中获取数据。

问候。

2

可能最好的办法是为与Paradox库和PostgreSQL库链接的Windows主机编写一个新的独立应用程序;对Paradox数据库进行查询并将数据写入PostgreSQL数据库。

如果你想中途去编写一个工具将Paradox数据库转储为CSV格式以便以后在PostgreSQL端导入,那也可以起作用,但是CSV格式有足够的麻烦来完成整个过渡Paradox - > PostgreSQL在一个应用程序中似乎是对我来说最好的方法。