87,922
社区成员
发帖
与我相关
我的任务
分享
var dbconn=require('Mysqldb');
//如下调用时是空的
console.log(dbconn._db);
var _db={
conn:{}
};
_db.conn=function(){
var mysql = require('mysql');
var TEST_DATABASE = 'nodejs_db';
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
});
connection.query('USE '+TEST_DATABASE);
return connection;
}
那里专业,那你跑到这里来干嘛?奇葩 去Cnodejs社区,那里专业
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'me',
password : 'secret',
});
connection.connect();
this.query=function(_sql){
connection.query(_sql, function(err, rows, fields) {
if (err) throw err;
return rows;
});
}
connection.end();
var _db={
conn:{}
};
_db.conn=function(){
var mysql = require('mysql');
var TEST_DATABASE = 'nodejs_db';
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : 'root',
});
connection.query('USE '+TEST_DATABASE, function(err, data) {
console.log(arguments);
connection.query('select * from username', function(err, data) {
console.log(arguments);
}
});
return connection;
}
注意JS所有操作都是异步的,返回都要在回调里。
去Cnodejs社区,那里专业