我有这个代码。
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中一样)
答案 0 :(得分:0)
nodejs开发人员最好尽可能使用异步函数,但是您可以使用sync-mysql
之类的另一个库来实现所需的目标:
const result = connection.query("SELECT * FROM users")
另一种选择是像这样在ES6中使用await
(请注意,并非所有版本的nodejs都在等待ES6,您可以在此处检查版本兼容性:https://node.green):
const result = await connection.query("SELECT * FROM users");