首先在项目中导入数据库模块
npm install mysql(使用cnpm,就cnpm install mysql)
//连接mysql数据库,导入mysql数据库模块 let mysql = require("mysql")
let options = { ?? ?host: 'localhost', ?? ?port: '3306',//默认可以不写 ?? ?user: 'root', ?? ?password: '你的数据库密码', ?? ?database: '你的数据库名' }
//创建一个连接对象 let con = mysql.createConnection(options)
//连接mysql数据库 con.connect((err) => { ?? ?//回调函数,用来返回连接失败错误信息 ?? ?if(err){ ?? ??? ?console.log("如果建立连接失败,原因是" + err) ?? ?}else{ ?? ??? ?console.log("连接成功") ?? ?} })
//执行数据库查询语句 let strSql = "select * from student" con.query(strSql,(err,results,fields)=>{//错误信息,结果,字段信息 ?? ?console.log(err) ?? ?console.log(results) ?? ?console.log(fields) })
到这里就连接成功了,是不是很简单
先看看我的数据库student表中的信息(这里是数据库可视化Navicat中展示)
?在控制台查看输出查询结果
?
?
|