node连接 mysql模块_使用node中mysql模块连接本地数据库

本文介绍了如何通过Node.js中的mysql模块连接本地数据库。首先,讲解了如何下载和安装mysql模块,包括使用npm初始化项目。接着,详细阐述了如何创建连接对象、建立与本地数据库的连接,并提供了示例代码展示如何执行查询操作。文章强调了在编写SQL语句时需注意的细节。
摘要由CSDN通过智能技术生成

连接数据库的方法迄今为止学了三种: cmd方式、可视化工具,今天记第三种----node端连接数据库。

一:mysql模块介绍与下载

1.mysql模块是node端专门连接数据库的第三方模块

2.下载:

由于是第三方模块,需要使用nmp下载

$ npm install mysql --save -dev;

但是这样并没有在项目本地生成配置文件,因而还需要:

(请注意:这条命令要在要使用的项目下使用!)

$ npm init -y;

这样就安装好了mysql模块。

二:mysql模块与本地数据库的对接

1.由于mysql模块是第三方模块,因而需要判定它是否安装在指定项目中:

打开项目,通常“node_modules”目录安装了所有的第三方模块。

a1c8bac90741bdb58647c076aadecd41.png

2.与本地数据库的对接:

关于mysql模块的对接,https://www.npmjs.com/package/mysql给我们提供了一个良好的案例(由于是外国网站,只需耐心等待),

这里 ,做一个示范:

a:创建一个mysqldemo.js文件

b: 导入mysql模块:

var mysql = require('mysql');//导入mysql第三方模块

c:新建一个 用于连接mysql数据库 的对象:

var connection = mysql.createConnection({

host : 'localhost', //你的主机名

user : 'root', //用户名

password : '123456', //密码(字符串格式)

database : ' db_name' //数据库名

});

d:使用这个对象连接数据库: connection.connect(  fun(err){}  )

connection.connect(function(err) {

if (err) {

console.error('error connecting: ' + err.stack);//如果连接失败,返回错误信息并停止向下进行。

return;

}

console.log('connected as id ' + connection.threadId);//若成功,返回线程id

});

e:操作数据库:connection.query( sql,function(err,result){})

connection.query("select tit,y,m,d from t_myh_lishi where id = '1005';",function (error,result) {//查询历史上的今天这个表,返回标题和年月日

if(!error){

console.log(result)//如果操作成功,返回结果

}

})

请注意:在这里写数据库操作语言时,请务必加分号!!!

这样,就完成了使用node端连接本地数据库 。

以上。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值