我正在使用电子创建桌面应用程序,现在我想将它连接到我的数据库。
现在我只想在购买网络托管服务器之前在本地进行测试。
这是我用于连接的东西
var mysql = require('mysql');
var connection = mysql.createConnection({
host: 'localhost',
user: 'root',
password: '',
database: 'test'
});
所以基本上我甚至不知道测试数据库是否存在所以我使用这个
检查错误connection.connect(function(err) {
if(err){ console.error('error connecting: ' + err.stack); return; }
});
到目前为止它没有显示任何错误。所以在我看来数据库'测试'确实存在,如果我错了,请纠正我。
那么现在我在哪里可以找到这个数据库?
答案 0 :(得分:0)
尝试使用
查找数据库是否存在connection.query('show databases', function(err, rows, fields) {
if (!err)
console.log('The solution is: ', rows);
else
console.log('Error while performing Query.');
});
答案 1 :(得分:0)
我实际上找到了我必须使用端口的答案。我检查我的xammp,它的端口是3306,这是node.mysql的默认端口。所以现在我的问题已经解决了。