From 67197ded28bcf4b2758d8fc93bbb69762868a0c0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E6=80=9D=E6=80=9D?= <3242902095@qq.com> Date: Fri, 3 Mar 2023 03:15:36 +0000 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 叶思思 <3242902095@qq.com> --- .../promise2.24/homework.js" | 23 +++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 "\345\217\266\346\200\235\346\200\235/promise2.24/homework.js" diff --git "a/\345\217\266\346\200\235\346\200\235/promise2.24/homework.js" "b/\345\217\266\346\200\235\346\200\235/promise2.24/homework.js" new file mode 100644 index 0000000..7567ae9 --- /dev/null +++ "b/\345\217\266\346\200\235\346\200\235/promise2.24/homework.js" @@ -0,0 +1,23 @@ +// 第一个能不能使用promise的异步函数,封装下数据库的查询, +// 二 把sequelize 配置完成,至少能查询一个表去看看sequelize的文档,实现curd +let mysql=require("mysql"); +let connection=mysql.createConnection({host: "127.0.0.1", user: "root", password: "root", database: "student"}) +connection.connect(); +function usePromise(sql){ + return new Promise((resvole,reject)=>{ + connection.query(sql,(err,data)=>{ + if(err==null){ + resvole(data) + }else{ + reject(err); + } + }) + }) +} + +async function useAsync(sql){ + let data=await usePromise(sql); + console.log(data); +} +useAsync("select * from user"); +connection.end(); \ No newline at end of file -- Gitee