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 0000000000000000000000000000000000000000..7567ae903de4f25cdb776618b9742c01b2487c25 --- /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