网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

前端怎么跟mysql交互 mysql是前端还是后端

前端新人,请问JS如何连接mysql

首先要明白一个概念 js是客户端加载的不可能让客户端直接连数据库,

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的兴庆网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

如果连了就不安全啊,

所以需要服务端连接数据库,服务端js连数据库我只知道node.js,你可以看看

套路就是客户端请求服务端,服务端连接数据库获取值再返回到客户端

前端JS可以连接MYSQL数据库吗?和php有什么不同?

Node.JS 服务器可以在 后端 连接mysql,这时的情况和php是一样的。

我从未见过前端JS直接连接mysql的,原因是:

(1)浏览器内置的javascript 引擎一般只支持websocket,即基于http连接的套接字高层协议,而不是真正的socket,因此除非服务器端也开启websocket服务并拆开套接字转发到mysql,否则无法代理连接

(2)我见过的绝大多数mysql 服务器都工作在服务器环境下的一个虚拟子网,换句话说,直接的远程3306端口是拒绝连接的,这样可以隔绝端口直接攻击

如果前段js直接可以连接后端服务器mysql的端口,那么就不叫B/S结构了,而是C/S结构(比如传统的windows桌面程序),安全上有很多问题,所以大多数浏览器也不支持这个操作。

node.js与html,mysql交互

你需要一种模版工具来辅助你快速完成可视的页面,可以采用ejs或者jade。

他们主要负责把数据填充到html文本里,然后返回给前端。

你可以研究一下这两个东西,看看选用哪个方便写。ejs的用法就像在html中插入php脚本(亦或是jsp、asp)一样。


分享文章:前端怎么跟mysql交互 mysql是前端还是后端
本文URL:http://bjjierui.cn/article/docpsse.html

其他资讯