如何将Microsoft Access数据库文件与HTML链接
我在MicrosoftAccess数据库中创建了一个表,我想在用HTML构建的网站中使用这个数据库。问题是,我不知道如何将数据库文件链接到我的网站(或者链接到HTML文件主体内的表单,我甚至不知道它是如何工作的…)。你能帮我吗?老实说,我对Microsoft Access数据库了解不多。我想它和其他数据库一样 但是,如果您希望在数据库中生成的信息以html格式显示,则需要的不仅仅是html。根据您想要实现的目标,您可以采取一些方法 首先,您的数据库(在此命名为“DB”)需要可以在线访问(您的网页所在的位置)。除非Microsoft Access数据库是“基于云”的数据库 我使用microsoftsqlservermanagementstudio(MSSM)来满足by-DB的需求,但MongoDB是一个基于云的解决方案 有了MSSM,您可以使用AmazonWeb服务创建一个运行MSSM并可通过云访问的Web服务器 第二件事是能够从数据库中获取信息到网页中。可能有一个更简单的解决方案,我会推荐。我使用C#来实现这一点,但我知道Ruby和NodeJS也可以实现这一点。在这两种语言中,您都需要一个对象关系映射器(ORM),从数据库中读取信息,然后在数据库中创建、读取、更新或删除(CRUD)。ORM的一个例子是EntityFrameWork或Nhibernate 但有一种不同的方式。如果您同意不使用DB,那么可以使用XML或JSON文件,其使用方式与DB基本相同。我就是这么做的如何将Microsoft Access数据库文件与HTML链接,html,ms-access,Html,Ms Access,我在MicrosoftAccess数据库中创建了一个表,我想在用HTML构建的网站中使用这个数据库。问题是,我不知道如何将数据库文件链接到我的网站(或者链接到HTML文件主体内的表单,我甚至不知道它是如何工作的…)。你能帮我吗?老实说,我对Microsoft Access数据库了解不多。我想它和其他数据库一样 但是,如果您希望在数据库中生成的信息以html格式显示,则需要的不仅仅是html。根据您想要实现的目标,您可以采取一些方法 首先,您的数据库(在此命名为“DB”)需要可以在线访问(您的网页
简短的版本是,数据库中的所有信息都可以使用.JSON文件表示。然后,您可以使用Javascript(或Jquery)查看和显示(而不是更新)这些信息
如果您需要这方面的帮助,请留下与您联系的方式,这里的内容太多了。如何做到这一点将取决于您的web开发工具 这也取决于你的网络托管公司 记住,web服务器只是一台计算机。它和你的桌面电脑没什么不同 在你的桌面上,如果你想使用sayword,那么你需要安装word 在web服务器上,如果您想用python或asp.net编写代码,那么您的网站计算机必须支持这种编程语言 因此,连接到数据库的网站意味着您必须在您选择的web编程系统中编写一些代码。(但是,这种选择仅限于该网站上可用的工具,就像桌面计算机上安装了word或FoxPro或Access一样 因此,相当多的网络托管公司确实支持使用Access数据库。请注意,这只是他们支持的数据部分(所以只支持表,而不是VBA代码或表单/报表) 因此,您必须: 选择一些您喜欢或熟悉的web编程语言,然后 选择支持您想要或喜欢使用的编程语言的web托管提供商 或者,检查您当前的web托管提供商,了解他们当前支持的工具和编程语言 例如,一个真正通用的开发堆栈(工具集)称为LAMP Lamp=Linux、Apache、MySQL、PHP 因此,如果他们支持LAMP,那么服务器是Linux服务器,web服务器系统是Apache,数据库是MySQL,编程语言是PHP 请记住,Access在LAMP堆栈上不起作用。(它不是windows服务器,就像你不能在Apple Mac上安装Access一样,你也不能在LAMP服务器上安装Access数据驱动程序。) 但是,在大多数情况下,您并不真正关心,因为如果您从SQL server、MySQL server或Access数据库中提取表数据,您的代码将是相同的(公平地说,SQL的风格确实有点不同。因此Access SQL与SQL server基本相同,但有一些细微的区别)。由于您的代码只能使用表,因此您往往不太关心表是在Access中还是在MySQL中。您编写的SQL查询将非常相似,无论您使用什么数据库保存表 如果您的web托管提供商支持并使用asp.net,则该web服务器是Microsoft服务器。这些服务器支持使用Access数据库。asp.net编程语言可以是c#或vb.net。vb.net很好,因为它的读取和编码非常像VBA代码(语法非常相似)。以及网页(web表单)事件模型与Access桌面上使用的事件模型有些相似 因此,HTML本身不足以编写代码。HTML可以在网页上显示一些文本,但它不允许您使用SQL和循环编写代码,也不允许您使用编程语言(如Access中的say(VBA))编写所需的一切 因此,托管您的网页的web服务器类型将决定在web计算机上安装和使用的编程语言 Apache是一种常见的web服务器。该web服务器可以提供HTML页面,但也允许您为该web页面编写代码。它是一个编码部分,允许您对数据库执行SQL以返回数据,并将其放入您创建的HTML页面中 如果您使用的是IBM服务器,那么web服务器就是WebSphere 如果您使用ASP.net,那么web服务器就是IIS(internet信息服务) 因此,有“许多”不同种类的web服务器。虽然这些web服务器(向用户提供网页的服务器)中的任何一个都允许HTML,但它们都使用不同的编程语言 另外,因为所使用的数据库(Access、MySQL、SQL server等)只保存表,所以在一天结束时,它往往不会是一个大问题