Node.JS 如何连接数据库? 下面本篇文章就来给大家介绍一下 Node.JS 连接数据库的方法. 有一定的参考价值, 有需要的朋友可以参考一下, 希望对大家有所帮助.
1,Node.JS 连接 MySQL
安装 MySQL
下载 MySQL 软件, 并进行安装. 安装完, 会引导你对数据库进行配置, 设置 root 密码以及创建普通用户以及密码.
安装 Node-MySQL, 让 Node.JS 支持 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();
- });
来源: http://www.css88.com/qa/node-js/14904.html