Node.js数据库连接语句的使用错误
在Node.js中的mysql连接里,初学者应该和我都犯过一个错误。
错误的输出如下:
问题出在输入语句是'USEnode_test。源代码为:
dbClient.query('USE'+dbConfig['dbName'],function(error,result){
/*回调处理mysql连接结果*/
if(error){
console.log('ClientConnectionReady Error:' + error.message);
dbClient.end();
}
console.log('connection local mysql success');
});
这里的USE需要在后面补上一个空格,才能使得数据库服务器接收到完整的字符串命令。