如何使用JavaScript访问Access数据库?

3 javascript database

我必须通过我的网站显示我的学生的标记.使用Microsoft Access创建数据库.如何输入注册号码,如何在表格中显示每个学生的标记?

Joa*_*uer 6

JavaScript 不能直接访问数据库。您需要有一些服务器端组件来接收请求(可能通过 HTTP)、解析它们并返回请求的数据。

然后 JavaScript 可以访问该组件来获取数据(嗯……闻起来像 AJAX)。


Jam*_*mes 6

我知道这是一个老问题,但我碰巧在遇到这个问题的同时遇到了这个项目 AccessDB,所以我想我会发布它。请注意,它说它用于 Internet Explorer。我猜他们正在使用 Microsoft 独有的功能来访问该文件,但我真的没有研究过。

从他们的网站:

ACCESSdb 是一个 JavaScript 库,用于在 Internet Explorer 中动态连接和查询本地可用的 Microsoft Access 数据库文件。您只需要一个 .mdb 文件;Access 甚至不需要安装!

http://accessdb.sourceforge.net/


Mic*_*rdt 5

你为什么要使用Javascript?它运行在站点访问者的浏览器中,即使有办法让它直接访问数据库(没有),这将是一个可怕的安全风险,因为它必须包含数据库密码,这样网站的每个访问者都可以完全访问数据库.

您需要的是在服务器上运行并访问数据库以根据HTML表单中输入的数据向访问者提供不同页面的内容.用于此的典型语言是PHP,Perl,Ruby或ASP.

另请注意,作为Web应用程序的数据库后端,MS Access是一个非常糟糕的选择,因为它不支持来自不同用户的并发访问.

总而言之,您需要比本网站提供的更多直接帮助; 尝试在您所在地区寻找网络应用专家.