node npm mysql怎么用

node npm mysql怎么用,第1张

先安装mysql模块。

node.js默认安装时,模块文件放在 /usr/local/lib/node_modules 这个目录下,为了便宜管理,模块还是统一安装到这里好。

$ cd /usr/local/lib

$ npm install mysql

程序文件mysql.js

var Client = require('/usr/local/lib/node_modules/mysql').Client

var client = new Client()

client.user = 'root'

client.password = ''

console.log('Connecting to MySQL...')

client.query('USE tiny_shop')//如果MySQL中没有库表,赶紧建。

http = require("http")

var server = http.createServer(function(request, response) {

response.writeHeader(200, {"Content-Type": "text/html"})

client.query('SELECT * FROM tags', function selectCb(err, results, fields) {

if (err) {

throw err

}

var data = ''

for (var i=0i<results.lengthi++) {

var firstResult = results[i]

data += 'id: ' + firstResult['id']+'tag: ' + firstResult['tag']

}

response.write(data)

response.end()

})

})

server.listen(8080)

var sys = require("util")

sys.puts("Server running at http://localhost:8080/")

运行

$ node mysql.js

第二步:安装nodejs

下载完成之后,双击 node-v0.8.16-x86.msi,开始安装nodejs,默认是安装在C:\Program Files\nodejs下面

第三步:安装相关环境

打开C:\Program Files\nodejs目录你会发现里面自带了npm,直接用npm安装相环境既可

进入node.js command prompt 命令窗口

进入nodejs 安装目录 C:\Program Files\nodejs

键入命令:cd C:\Program Files\nodejs 既可

现在开始安装相关环境

键入命令:npm install express 回车等待安装express........

键入命令:npm install jade 回车等待安装jade........

键入命令:npm install mysql回车等待安装mysql........

........安装什么组件,取决于环境搭建需求

默认情况下上述组件都是安装在C:\Program Files\nodejs\node_modules文件夹下 这也是nodejs相关组件的自动查找路径

第四步:创建一个工程

现在已经有express

express命令安装在全局才起作用!

所以express安装的时候要用 npm install express -g

或者直接修改全局路径:

npm config set prefix "C:\Program Files\nodejs"

npm config set cache "C:\Program Files\nodejs\cache" (先建好cache目录)

键入:express myapp (myapp是随意起的工程名称)

你会发现多了一个 C:\Program Files\nodejs\myapp 目录

默认情况下:里会自动创建

这几个文件,不做解释,相信有过开发经验的同学都能一眼明了。

复制node_modules到myapp下面

环境搭建到此完工,下面做一个demo测试!

在myapp下新建helloworld.js

var http = require("http")

http.createServer(function(request, response) {

response.writeHead(200, {"Content-Type": "text/plain"})

response.write("Hello World")

response.end()

}).listen(8888)

console.log("nodejs start listen 8888 port!")

进入node.js command prompt 命令窗口,进入C:\Program Files\nodejs\myapp目录

键入node helloworld.js

Nodejs要连接MySQL,可以使用Nodejs的MysQL驱动来实现。比如,我们这里使用“node-mysql”连接数据库。我们使用下面的方式来连接数据库:

首先,我们需要使用nodejs的包管理工具(npm)安装mysql的驱动。命令行如下:

[plain] view plain copy

npm install musql

现在,要在js文件中使用mysql,添加下面的代码到你的文件中:

[plain] view plain copy


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

原文地址: http://outofmemory.cn/zaji/7311060.html

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

发表评论

登录后才能评论

评论列表(0条)

保存