简介

Nodejs本身是无法连接数据库的,要使用mysql模块,此模块提供了连接数据库的方法和连接池。
前提:按照mysql模块
安装命令:npm install mysql --save

创建连接:

createConntion
host:‘localhost’,
port:3306,//端口号
user:root,//账号
password:123,//密码
database:‘smbms’//数据库
charset:utf-8 //字符编码
获取连接:
conn.connect(callback)
关闭连接
conn.end(callback) //会关闭一个连接,在执行时会调用回调函数
conn.destroy()//销毁一个连接,没有回调函数
Nodejs如何连接数据库操作数据

数据库的操作(增删改查)

conn.query(sqlStr[,params],callback)
sqlStr:要执行的sql语句,可以使用占位符
params:参数列表,数组
callback:回调函数,第一个参数:异常对象;第二个参数:结果对象

查询

结果对象是查询的对象数组,每个对象就是一条记录
连接数据库之后查询操作数据:
Nodejs如何连接数据库操作数据

插入操作

结果对象包含两个属性:affectedRows ->受影响的行数;insertId ->插入数据的id列值
Nodejs如何连接数据库操作数据

修改和删除

修改和删除:结果对象只包含一个属性:affectedRows ->受影响的行数

连接池

管理数据库连接。
Nodejs如何连接数据库操作数据

相关文章:

  • 2021-12-17
  • 2021-11-16
  • 2021-08-17
  • 2021-11-28
  • 2021-12-22
  • 2021-07-25
  • 2022-12-23
猜你喜欢
  • 2022-02-08
  • 2021-11-21
  • 2022-12-23
  • 2022-12-23
  • 2022-02-08
  • 2022-02-08
  • 2021-10-02
相关资源
相似解决方案