我正在开发一个使用MS Access 2000(后端数据库)的c ++应用程序。 与数据库通信的最佳方法是什么。
我可以在msdn中看到各种各样的选项,比如
ODBC OLEDB DAO(数据访问对象)
从下面的链接中,Microsoft说应该使用ACE引擎与Access 2007进行通信。
http://msdn.microsoft.com/en-us/library/cc811599.aspx#Ac2007DevelopingSolutions_Overview
是否可以在windows xp中安装ACE引擎???这样我的应用程序就可以支持MS-Access 2000和MS-Access 2007。
顺便说一句,应用程序必须移植到Linux。可以从linux连接Access数据库吗? (在linux中的应用程序和windows中的数据库)
由于
答案 0 :(得分:0)
OLEDB / ADO是Windows上最好的,但如果您需要移植到Linux并且不想重写所有数据库访问内容,我会坚持使用ODBC。