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

时间:2015-06-16 10:34:32

标签: sql sql-server 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);
 } 
 });

我需要数据库中的总数据。

1 个答案:

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

希望有所帮助