大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
方法和详细的操作步骤如下:
网站建设哪家好,找成都创新互联!专注于网页设计、网站建设、微信开发、微信小程序开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了坊子免费建站欢迎大家使用!
1、第一步,打开HBuilder工具,并在Web项目的js文件夹中创建一个新的JavaScript文件ConnDB.js,使用require()引入mysql模块,然后将该值分配给变量mysq,见下图,转到下面的步骤。
2、第二步,完成上述步骤后,调用createConnection()方法设置主机,用户名,密码,端口并返回数据,见下图,转到下面的步骤。
3、第三步,完成上述步骤后,调用mysql模块中的connect()方法以连接到mysql数据,见下图,转到下面的步骤。
4、第四步,完成上述步骤后,编写查询语句SQL并将其作为字符串分配给变量sq,见下图,转到下面的步骤。
5、第五步,完成上述步骤后,调用query(),根据返回值判断结果,然后打印返回,见下图。这样,就解决了这个问题了。
javascript只是脚本语言,如果应用在客户端,那么是不可能操作数据库的;
但若js在服务器端应用,如ASP以JS为宿主脚本来开发ASP站点时,也不可以操作数据库,ASP是依靠SERVER内置对象来操作数据库的。
javascript 是基于对象的编程,在不引用外部组建的情况下,javascript内部没有连接数据库的对象。但是通过组件可以间接的进行数据库操作。只要连上了,理论上数据库都能访问。
javascript是运行在浏览器内的脚本语言,为了安全,不能访问任何的系统资源,所以也不可能直接访问数据库。如果需要在浏览器中进行数据库操作的话,通常的方法是在WEB服务器上采用ASP JSP之类的语言访问数据库,然后把结果返回给浏览器中运行的Javascript流程就是(以ASP为例) 浏览器上Javascript发起网页请求--ASP访问数据库--ASP生成结果(例如是一行行的文本)--浏览器上Javascript分析结果--把结果在浏览器上显示。相关的技术有 AJAX(可以参考下JQuery),ASP访问数据库(这个很多办法,自己百度吧)。
数据库在服务器的话,就需要用后台语言(php、jsp或asp等)去读取然后再返回给前端。而JavaScript是前端语言,它只会在本地电脑执行,如果用它去直接读取服务器上的数据库也是可以的,但必须满足几个条件:浏览器的安全等级要调低(否则浏览器是不允许此类脚本运行的);数据库要设置成允许外部连接;JavaScript的连接字串中,SERVER=(local) 中的(local)要改为数据库所在服务器的IP地址。做到这些也还不一定能成,要根据实际情况处理。总之,撇开严重的安全隐患不说,我们也是不建议用网页脚本去直接连接数据库的