我正在为我的毕业设计开发一个网页(html5)。在网页中,用户将提供“体型”,并根据输入从数据库中提取各种服装图像并显示在页面上。
我不是一个技术学生,所以在我的数据库连接努力失败。
我有一个index.html页面,一个.mdb数据库(ms access 2007),并使用js连接到.mdb。我还安装了"Microsoft Access Database Engine 2010 Redistributable“。然后也失败了。
请告诉我我错过了什么。
发布于 2015-04-11 16:11:06
我想你全搞错了!简短的回答是你不能。这是因为你的设计是错误的。您不能*直接将html5 / javascript连接到数据库。
回到最基本的问题。您将需要服务器端脚本来读取数据库内容并将其公开给客户端(javascript),或者将结果直接嵌入到html5中(当服务器正在构建页面时)。您需要了解以下技术
这些将帮助您读取服务器端的db文件。然后,就像我说的,你需要找到一种方法将这些信息暴露到你的网页上。顺便说一句,这些不是唯一的服务器端脚本技术,但也是可以读取access文件的技术(IMHO)。所以,看看这个方向,你会发现有很多资源可以帮助你。
*事实是你可以,但这可以被认为是一个‘提前’的问题。
发布于 2015-04-11 16:43:22
HTML页面主要通过服务器(IIS、Apache等)访问而且数据工作是由服务器完成的,在服务器上(又称ServerSide编程),所以首先考虑一下你的项目是通过这种方式访问的,还是只在本地/独立到你的计算机上访问。
如果你只想要一个本地页面,这里可能有一个解决方案:http://accessdb.sourceforge.net/,但我打赌它只能通过ActiveX在IE上工作
请阅读:Read and write to an access database using Javascript
还有:为什么是MSaccess?如果您确实想使用JS在本地操作数据,那么可以尝试一下SQLite,应该有很多这样JS库:https://github.com/lovasoa/sql.js
为什么不..。可以推送到更远的http://www.w3schools.com/html/html5_webstorage.asp的HTML5 webstorage对象
https://stackoverflow.com/questions/29575407
复制相似问题