如何从node.js中的数据库中获取数据?

我想从数据库中获取数据。 我尝试这样做,但是这里发生的是,我得到的总数行。 但我想要的总数据。 谁能帮我?

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); } }); 

我需要来自数据库的总数据。

你可以这样做,使用游泳池,像这样:

 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. }); 

希望能帮助到你