CakePHP使用MS Access数据库(.mdb,而不是accdb):我需要编写驱动程序吗?如何建立它?

时间:2012-03-07 18:18:31

标签: cakephp ms-access cakephp-2.0

我处于不幸的情况,我的客户端需要使用只读的MS Access数据库在他的网站上呈现一些网页内容(由我建立)。

因为这个MS Access文件大概每月更新一次,我不想通过将其转换为sql查询并在Mysql中导入来手动完成,我想直接从中读取一些网页。

我发现MS Access数据库中没有驱动程序(至少在我的cakephp安装中)(但是在旧版本的cake中存在)或者至少我没有找到它们中的任何一个。

我需要知道最终我能找到这样的驱动程序或者如何正确地实现其中一个只用于读取操作(我想我应该实现DboSource类,但我不知道应该覆盖什么,因为没有任何类似虚拟抽象接口的内容,指导我完成此任务。)

我甚至不知道我是否应该创建Adodb驱动程序或OleDB驱动程序。我也认为Sqlserver驱动程序与我应该构建的很相似(除了连接和一些细节);如果我能以某种方式使用它来缩短我的工作,那将会有所帮助。

修改1:

因为没有人回答,我可以说我也可以使用MS Access和“普通”查询(不要求每个表都绑定到模型)但我必须确保已经清理并输出数组实际上类似于蛋糕的输出: $ jobs ['jobs'] ['name']

有关如何实现这一目标的任何建议吗?

2 个答案:

答案 0 :(得分:1)

来自https://github.com/cakephp/datasources/tree/2.0/Model/Datasource/Database的Adodb或Odbc数据源是否可以与MS Access配合使用?

答案 1 :(得分:0)

这个例子很大,可以在这里写一下{-3}}来测试它,我在这里寻找其他问题