javascript—将结果存储在变量中,就像java存储在typescript中一样

58wvjzkj  于 2021-06-20  发布在  Mysql
关注(0)|答案(1)|浏览(354)

我有这个密码。

connection.query("SELECT * FROM users", (error:mysql.MysqlError, results:any) => 
{
    if (error)
        throw error;
    else
    {
       console.log(results);
    }
});

这可能吗

var result = connection.query("SELECT * FROM users");

然后我们从结果中检索数据(就像在java resultset中一样)

pb3skfrl

pb3skfrl1#

对于nodejs开发人员,最好尽可能使用异步函数,但是您可以使用其他库,如 sync-mysql 要实现您的目标:

const result = connection.query("SELECT * FROM users")

另一种选择是使用 await 在这样的es6中(请记住,并非所有版本的nodejs都支持es6,您可以在此处检查您的版本兼容性:https://node.green ):

const result = await connection.query("SELECT * FROM users");

相关问题