nodejs如何连接数据库?
nodejs如何连接数据库?下面本篇文章就来给大家介绍一下nodejs连接数据库的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。

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答疑 栏目进行学习!!