JavaScript获取mysql数据库里面的数据需要哪些技术的支持

JavaScript获取mysql数据库里面的数据需要哪些技术的支持,第1张

从技术上而言,JavaScript是可以直接访问mysql数据库的,但浏览器出于安全考虑(因为这样一来数据库的登录信息就完全暴露在所有用户的眼里了,别人就可以绕开你的程序直接访问数据库,甚至可以任意增删改你的数据),都对这个功能进行了非常严格的限制(也就是说其实还是可以访问的,但必须把浏览器的安全等级调到最低最低!),所以这种需求在实际应用中很难实现。

这样就需要一个中间程序,放在网络服务器中,html(含JavaScript)向这个中间程序发送请求,由它去mysql数据库中获取数据,再把数据发送回html。这类似于点外卖,你在网络上点餐,跑腿小哥就会把你点的食物送到你手上。对于浏览器而言,发送请求和返回数据的过程都是安全的(对数据库的所有 *** 作都发生在网络服务器中,网页用户是看不到的),这样就没有限制了。

这个中间程序的开发语言(或者说架构)一般是PHP、ASP、ASP.NET、JSP等,也就是通常所说的“后台程序”。

jQuery则是JavaScript的一个框架(或者说插件、函数库),它是把JavaScript的一些复杂的 *** 作封装成简单的、容易 *** 作的函数和对象,所以jQuery本质上还是JavaScript。如果把JavaScript比作普通的面条,那么jQuery就好比是方便面,它帮你把做面的一些关键步骤先做好了,然后你只需要几个简单的 *** 作就可以吃到嘴里了。

ajax则是JavaScript(含jQuery)向服务器的中间程序(即上面所说的)发送请求并处理返回数据的一种技术,可以实现网页未刷新的情况下实时动态更新网页上的数据。它实际上也仍然是包含在JavaScript范畴内的。

xml是网络间数据传输的一种数据格式,但现在更流行的则是json。

所以实际的网络数据访问流程是:

html+JavaScript(jquery)

↓↑

PHP(ASP、ASP.NET、JSP)

↓↑

MySql

在这其中JavaScript的作用反而是次要的,它只是起到在数据访问的前后对数据进行加工、筛选的作用,甚至可以完全抛开js,直接利用表单提交来实现数据访问和展示的目的,即:

html+Form

↓↑

PHP(ASP、ASP.NET、JSP)

↓↑

MySql

JSEclipse是可以和eclipse无缝集成的js插件。

安装JSEclipse 插件。完成该 *** 作的最简单方法是使用 Eclipse 的内置更新系统:

新站点就绪后,可以使用它安装 JSEclipse:

确保通过选中新站点旁边的复选框选中要更新的新站点,然后单击 Finish。

JSEclipse 是托管在此站点中的惟一一个功能,因此它应当十分易于查找。选择 JSEclipse 功能并单击 Next。

接受许可证协议并单击 Next。

检验 Eclipse 安装位置并单击 Finish。

出于安全(以及代码完整性)原因,实际安装将查看功能是否已被签名。它尚未被签名,因此请确认是否需要安装这个未签名的功能,如图 5 所示,然后单击 Install。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9450915.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存