您的位置:MYSQL中文网 > nodejs连接mysql数据库 Node.js 连接 MySQL 数据库

nodejs连接mysql数据库 Node.js 连接 MySQL 数据库

2023-10-05 06:30 MySQL教程

nodejs连接mysql数据库 Node.js 连接 MySQL 数据库

nodejs连接mysql数据库

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,它使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

MySQL 是一个关系型数据库管理系统,由 MySQL AB 公司开发,目前属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库之一,在 WEB 应用方面 MySQL 是最好的 RDBMS (Relational Database Management System) 应用软件之一。

Node.js 与 MySQL 之间的连接是通过 Node.js 的 mysql 模块来实现的。mysql 模块是 Node.js 中最常用的数据库连接模块,它可以让我们在 Node.js 中轻松地进行数据库操作。

// 加载 mysql 模块
var mysql = require('mysql');  
// 创建一个 connection  
var connection = mysql.createConnection({     
    host: 'localhost',       // 主机  
    user: 'root',               // MySQL认证用户名  
    password : '123456',        // MySQL认证用户密码  
    port: '3306',                   // 端口号  
    database: 'test'  // 数据库名  
});  

 //创建一个connection  
connection.connect(function(err){  

     if(err){         

         console.log('[query] - :'+err);  

         return;  

     }  

     console.log('[connection connect]  succeed!');      });  

上面代码中,我们使用 mysql 模块创建了一个 connection ,并传入了相关信息(host、user、password、port、database)。然后使用 connection 的 connect()方法来进行连接。如果连接失败会执行回调函数并将 err 返回出来;如果连接成功则会执行回调函数并将 err 返回 null。

//执行 SQL 语句  connection.query('SELECT * from user_table', function(err, rows, fields) {     if (err) {           console.log('[query] - :'+err);       return;     }      console.log('The solution is: ', rows); }); 

上面代码中,我们使用 connection 的 query()方法来执行 SQL 语句。如果执行失败会执行回调函数并将 err 返回出来;如果执行成功则会执行回调函数并将 err 返回 null ;rows 返回 SQL 语句执行后的内容 ;fields 返回字段信息。

Node.js 连接 MySQL 数据库

在本教程中,您将学习如何从node.js应用程序连接到MySQL数据库服务器。

阅读全文
以上是MYSQL中文网为你收集整理的nodejs连接mysql数据库 Node.js 连接 MySQL 数据库全部内容。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
相关文章
© 2024 MYSQL中文网 mysqlcn.com 版权所有 联系我们
桂ICP备12005667号-29 Powered by CMS