2017-04-20 63 views
0

我使用电子创建桌面应用程序,现在我想将它连接到我的数据库。
现在我只想在本地购买一台虚拟主机服务器之前进行测试。
这是我用来连接节点MySQL数据库位置

var mysql = require('mysql'); 
var connection = mysql.createConnection({ 
    host: 'localhost', 
    user: 'root', 
    password: '', 
    database: 'test' 
}); 

所以基本上我如果test数据库存在,所以我用这个

connection.connect(function(err) { 
    if(err){ console.error('error connecting: ' + err.stack); return; } 
}); 

检查错误甚至不知道它不是显示到目前为止任何错误。所以在我的脑海里,数据库'测试'确实存在,如果我错了,请纠正我。

那么现在在哪里可以找到这个数据库?

回答

0

尝试找到数据库是有或没有使用

connection.query('show databases', function(err, rows, fields) { 
    if (!err) 
    console.log('The solution is: ', rows); 
    else 
    console.log('Error while performing Query.'); 
}); 
0

我居然发现在我所使用的端口答案。我检查了我的xammp,它的端口是3306,这是node.mysql的默认端口。所以现在我的问题解决了。