从MySQL数据库访问Microsoft Access表

从MySQL数据库访问Microsoft Access表,mysql,ms-access,Mysql,Ms Access,不使用ODBC从Microsoft Access访问MySQL,是否可以用另一种方法?我的意思是:从MySQL数据库访问Microsoft Access表。出于所有合理的意图和目的,不可能从MySQL数据库访问Microsoft Access表 这是因为MySQL纯粹是一个(RRelationalDataBaseMManagementS系统),而Microsoft Access更像是一个系统,因为您可以使用它创建从用户界面到业务逻辑再到数据库的整个小型应用程序 换句话说,MicrosoftAcc

不使用ODBC从Microsoft Access访问MySQL,是否可以用另一种方法?我的意思是:从MySQL数据库访问Microsoft Access表。

出于所有合理的意图和目的,不可能从MySQL数据库访问Microsoft Access表

这是因为MySQL纯粹是一个(RRelationalDataBaseMManagementS系统),而Microsoft Access更像是一个系统,因为您可以使用它创建从用户界面到业务逻辑再到数据库的整个小型应用程序


换句话说,MicrosoftAccess既充当应用程序的角色,又充当“后端”,而MySQL只是后端。一般来说,你需要前端的功能来连接后端,而后端需要从前端访问,因此除了倾听和响应之外,没有什么特别好的准备。

如果你足够仔细,并且愿意忍受不必要的复杂性,你可能会找到一种方法来实现这一点,但这是一个非常糟糕的主意。而是考虑从第三个程序访问两个数据库,并在其中操作/合并数据。你知道为什么我可以在Microsoft access中访问MySQL数据库(通过ODBC连接器),但不能反过来访问吗?或者可能吗?您可以这样做,因为Microsoft Access不仅仅是一个数据库。它有一个用户界面和一个编程环境,因此它可以充当应用程序的“前端”,而mySQL则纯粹是一个“后端”关系数据库管理系统。“前端”与“后端”之间的关系解释得很好,但至少有一个“后端”数据库示例允许这种外部连接:Microsoft SQL Server。它的“”功能使我们能够建立到其他数据库的连接,因此SQL Server可以“链接”到Access数据库(详细信息)或其他提供OLEDB/ODBC连接的数据库。@GordThompson谢谢。是的,还有DB2联合,以及其他DBMS中类似的事情——只是以这种方式使用数据库通常不是做这些事情的正常或首选方式。这就是为什么我们有ETL工具和编程语言。我的回答是面向听众的:)我完全同意。仅仅因为我们能做某事并不一定意味着我们应该做