我有一个系统可以访问包含时间输入/输出信息的MDB文件。该软件通常设置为24/7运行。如何通过PHP获取已打开的MDB文件的内容,尤其是对许多用户?请注意,我正在开发的系统不会写入MDB文件,只会读取表格内容。 MDB是否阻止并发连接?
答案 0 :(得分:0)
MS Access MDB允许数十个并发连接。
最早的版本允许大约10个并发连接(编辑:并发用户。请参见下面的编辑),新版本允许更多(read more here)。
在开发中,您应该记住数据库连接是资源,应该明智地使用:打开连接以读取数据,关闭连接,工作,打开连接以保存更改,关闭连接。这样,对于网络限制,您应该远离并发连接限制。
编辑:上面的链接指的是链接到单个MDB文件的10个并发 MS Access用户。请注意,每个MS Access MDB应用程序(在访问术语:前端中)可能包含许多已打开的连接(在Access术语中:已打开链接表或绑定表单到链接表),到MDB数据文件(在访问术语:后端中)。这种SW架构效率很低,可能会限制在网络环境中使用完整的MS Access系统
使用mdb文件作为数据库并高效使用它们的系统主要仅限于数据库大小(Access 2000及以上版本为2GB)。
有关从其他Web环境连接到MDB文件的信息,请参阅this link from MS MVP。