在Ubuntu 12上创建dbase ODBC

时间:2013-04-16 16:08:55

标签: ubuntu odbc dbf dbase

首先,对不起我的英语。

我是用PHP和dbase db开发的。通常我会在Windows机器上执行此操作,但有时候,我必须在Ubuntu上进行开发。问题是,我找不到在Ubuntu上创建odbc数据源的方法, dbase。

那么,有什么提示吗?这有可能吗?

我不想直接从.dbf文件中获取数据,我想连接到odbc dsn。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

一直到作者manpage for xbase的底部写道:

  

这个DBD :: XBase如何与DBD :: ODBC相关?            DBD :: XBase使用(包含)直接读取dbf文件            XBase.pm模块。因此它将在任何具有合理新功能的平台上运行            perl的。使用DBD :: ODBC,您需要一个ODBC服务器或某个程序            DBD :: ODBC可以与之交谈。许多专有软件可以充当ODBC            dbf文件的源代码,它似乎不能在Un * x系统上运行。

由于dBase是一个非常遗留的系统,所以任何人都不可能在编写或保持odbc驱动程序更新方面付出太多努力。

如果现有dBase代码的复杂性允许,也许您可​​以开始迁移到某些基于SQL的DBMS。从Microsoft SQL Server到SQLlite的任何驱动程序都更容易找到。

如果您现有的代码库或时间表不允许迁移,可能通过Web服务连接可能会打开一个Ubuntu窗口。