2017-04-20 69 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的默認端口。所以現在我的問題解決了。