安装node
Node.js — Run JavaScript Everywhere
创建一个文件夹来装工程
里面一开始空的
接下来以管理员身份进入
进入你创建的文件夹
按顺序执行下面的命令
进入vscode
代码来源
d使用node.js连接mysql数据库(通俗易懂)_node.js怎样利用命令装mysql-CSDN博客
自己新建一个js文件
填入server.js中
const express = require('express') //引入express 模块
const app = express() //创建实例
const mysql = require('mysql') //引入mysql 模块
// 创建数据库连接 填入数据库信息
//填自己数据库的信息!!!!!!!!!!!
const conn = mysql.createConnection({
user:'root', //用户名
password:'Hh@1578965547', //密码
host:'localhost', //主机(默认都是local host)
database:'sct' //数据库名
})
// 测试连接
conn.connect(err=>{
console.log(err,'如果为null 就是连接成功');
})
// 开启服务器
app.listen(3000,()=>{
console.log('Server running at http://127.0.0.1:3000/');
})
// 查询信息
app.get('/find',(req,res)=>{
let sql = `SELECT * FROM sc`
conn.query(sql,(err,results)=>{
//返回的查询信息为result 然后将其显示在页面上
res.send(results);
})
})
这里连接时报了一个错:ER_NOT_SUPPORTED_AUTH_MODE
问题是密码解析有问题,改一下密码的加密方式就可以了
解决Node.js mysql客户端不支持认证协议引发的“ER_NOT_SUPPORTED_AUTH_MODE”问题_nodejs不支持验证模式-CSDN博客
最后结果