我想从数据库中获取数据。我试过这样,但这里发生的是,我得到的总行数。但我想要总数据。任何人都可以帮助我吗?
connection.on('connect',function(err){
if(err){
console.log(err)
}else{
var sql = "SELECT * FROM xxxxx";
var request = new Request(sql,
function(err,result){
if(err){
console.log(err);
}else{
console.log("hello:"+result)
}
});
connection.execSql(request);
}
});
我需要数据库中的总数据。
答案 0 :(得分:2)
你可以使用游泳池这样做:
var mysql = require('mysql');
var pool = mysql.createPool({
host : 'localhost',
user : 'mysql username',
password : 'password',
database: 'database_name'
});
pool.getConnection(function(err, connection) {
connection.query('SELECT * FROM table',function(err,rows){
if (err) console.log('error!: '+err);
else console.log(rows);
} );
connection.release();
// Don't use the connection here, it has been returned to the pool.
});
希望有所帮助