我们做一个简单的例子.来获取下数据库中的数据这个简单操作
这里有俩个插件库可以供我们使用 mysql和mysql2
1.我们先说一下mysql吧
我在数据库中建立一个 test数据库 同时创建一个 todolist的数据表
cnpm install mysql -S // 安装mysql
// app.js
//引入mysql模块
const mysql=require('mysql');
//创建连接池对象
var pool=mysql.createPool({
host:'127.0.0.1', //主机地址
port:3306, //端口号
user:'root', //用户名
password:'12345678',//数据库密码
database:'test', //数据库名称
connectionLimit:15 //并发最大连接数
});
//查询数据
pool.query("select * from todolist",(err,data)=>{
if(err) return;
if(data.length>1){
console.log(data);
}
})
最后也确实查到了数据
2.还有一种就是 mysql2 支持异步读取数据 我还是比较喜欢这种
cnpm install mysql2 -S //安装
// 我这里要异步读取
(async function(){
const mysql=require('mysql2/promise');
const connection=await mysql.createConnection({
host:'localhost',
user:'root',
password:'12345678',
database:'test'
})
let [arr]=await connection.query('select * from todolist');
console.log(arr)
})();
同时也读取到了上面相同的数据
好了 到此结束了 如果这俩种你选择一种就可以了
生活那么苦,为啥不给自己一颗糖吃呢!坚持下去!你会看到不一样的风景!加油 奥利给!