gpt4 book ai didi

php - unixODBC 连接到 Linux 上的 Access 数据库失败

转载 作者:太空宇宙 更新时间:2023-11-04 04:02:03 24 4
gpt4 key购买 nike

目前,我有一个网站在托管提供商的 Windows 计算机上运行。在该 Windows 计算机上,我使用以下代码连接到 mdb 数据库:

new PDO("odbc:DRIVER=Microsoft Access Driver (*.mdb); DBQ=$this->dbName; Uid=; Pwd=;");

一切正常。

现在我想做同样的事情,但是然后在另一个托管提供商的 Linux 机器上(更便宜)。我只能通过 FTP Access 网络服务器。我无法在网络服务器上安装任何东西。

当然,Linux 机器没有 Microsof Acces 驱动程序,但安装了 unixODBC。

我无法创建 dsn,所以我想我需要一个无 dsn 的连接。

unixODBC可以用来连接Access数据库吗?

我应该如何在 Linux Web 服务器上创建到 mdb 数据库的连接?

最佳答案

您可能已经安装了 unixODBC,但仍然需要 Microsoft Access ODBC 驱动程序,而 unixODBC 中没有提供该驱动程序。据我所知,Linux 上只有 2 个,并且都需要安装(但是,通过 FTP 仍然可以实现)。我知道的2个是MDB tools这是免费的 the Easysoft MS Access ODBC Driver您需要购买。我在 MDB 工具方面从来没有什么运气(各种 ODBC 功能不起作用,而且我认为它没有得到维护)。我知道 Easysoft 驱动程序可以正常工作,就像我使用过的那样。

关于php - unixODBC 连接到 Linux 上的 Access 数据库失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22614620/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com