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

以上就是nodejs如何连接数据库?的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Node.js答疑