1、Node.js 连接 MySQL
安装mysql
下载MySQL软件,并进行安装。安装完,会引导你对数据库进行配置,设置root密码以及创建普通用户以及密码。
安装Node-mysql,让NodeJS支持MySQL
通过npm安装mysql的软件包,通过它方便快速调用函数连接mysql数据库。进入项目文件夹,执行npm install mysql --save
就行了。
安装完,在项目文件夹的node_modules目录下会生成mysql的目录。
查看readme文档
进入mysql目录中,查看README文档,这步很重要,不要到处百度Google搜索怎么用,因为由于版本的不一样,也许你得到的答案并不能使你成功连接数据库。毕竟Node发展如此之快。
如果你认真读了README文档,接下来的步骤就不用再看了,避免由于版本不一致而误导你。
连接mysql数据库
进入项目文档,新建TestMysql.js示例,编写如下代码:
var mysql = require('mysql'); var connection = mysql.createConnection({ host : 'localhost', user : 'root', password : '123456', database : 'test' }); connection.connect(); connection.query('SELECT 1 + 1 AS solution', function (error, results, fields) { if (error) throw error; console.log('The solution is: ', results[0].solution); });
2、Node.js 连接 MongoDB:
安装MongoDB
下载MongoDB软件,进行安装。
安装驱动:
$ cnpm install mongodb
创建连接:
var MongoClient = require('mongodb').MongoClient; var url = "mongodb://localhost:27017/mydb"; MongoClient.connect(url, function(err, db) { if (err) throw err; console.log("数据库已创建!"); db.close(); });
更多nodejs相关技术文章,请访问 Node.js答疑 栏目进行学习!!
以上就是nodejs如何连接数据库?的详细内容,更多请关注0133技术站其它相关文章!