首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >与Access数据库的多个连接

与Access数据库的多个连接
EN

Stack Overflow用户
提问于 2022-09-26 18:22:21
回答 1查看 23关注 0票数 -1

我正在建立在线考试系统,我想使用accdb作为数据库。我的问题是,是否允许多名学生从数据库中阅读考试?

EN

回答 1

Stack Overflow用户

发布于 2022-09-26 18:54:12

不明白你说的在线是什么意思?你的意思是你正在建立一个基于网络的鼓掌方式吗?

Access允许多个用户同时对数据库进行操作。这通常意味着将数据库分为前端(应用程序部分)和后端--一个只有表的accDB。

您可以使用access数据库(engine)来驱动网站的数据。但是,您不能也不能为此目的使用VBA或访问表单。

既然您只使用这些表,而不使用任何其他在构建在线系统时发布到Access的内容?然后,在大多数情况下,几乎没有任何理由使用访问数据引擎,因为任何业务代码和UI都将使用不同的工具构建,然后使用Access。现在托管的每个网站都提供MySQL、server或其他数据库。

这些其他的数据库系统更易于实现,并且能够更好地处理多用户操作。

因此,请记住,当您使用“访问”一词时,您谈论的是两个部分:

数据库引擎- (ACE,或以前称为JET)。此数据引擎(与大多数数据库引擎一样)不提供任何UI、报表或其他任何东西,而只是一个保存表和数据的系统。然后用asp.net编写基于网络的“在线”软件,或者任何您熟悉的技术栈。

access的第二部分是所谓的IDE (集成开发环境)。访问的这一部分允许您编写代码、生成表单和生成报表。然而,该部分并不是基于web的,因此使用“在线”一词并不真正适用于这里。当使用IDE时,只访问100%的桌面。

事实上,通常情况下,如果您需要多用户鼓掌,我们通常会构建+使用MS来构建windows桌面软件,但是仍然会选择使用基于服务器的数据库系统,比如SQL server或mySQL。

因此,仅靠访问并不能真正产生“在线”系统,这就需要您采用一套基于web的开发工具。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73858362

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档