codecamp

安装 Node.js MySQL 驱动程序

有一些选项可以从Node.js应用程序与MySQL进行交互。在本教程中,我们将向您展示如何使用名为mysqljs/mysql的MySQL的node.js驱动程序。

首先,创建一个用于存储node.js应用程序的文件夹,例如,在F:\worksp\mysql\nodejs\nodejs-connect目录,并使用npm init命令创建package.json文件:

F:\worksp\mysql\nodejs\nodejs-connect> npm init
Shell

其次,使用以下命令为MySQL软件包安装node.js:

F:\worksp\mysql\nodejs\nodejs-connect> npm install mysql
Shell

第三步,在nodejs-connect文件夹内创建connect.js,用于存储连接到MySQL数据库服务器的代码。

我们将使用todoapp数据库进行演示,因此,先运行以下命令在MySQL数据库服务器中创建数据库:

CREATE DATABASE todoapp DEFAULT CHARSET utf8;
SQL

创建数据库后,就可以从Node.js应用程序连接到MySQL数据库了。接下来编写Node.js的相关代码。

MySQL 锁表后快速解决方法
从 Node.js 连接到 MySQL 数据库服务器
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }