0
這裏是我的代碼:當我嘗試連接數據庫時是否有任何問題?
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '1',
database : 'test'
});
connection.connect();
data = connection.query('SELECT * FROM deneme', function(err, rows, fields){
if(err) throw err;
veri = rows;
return veri;
});
console.log(data);
當我運行此文件(index.js),如下
節點index.js
它返回一些錯誤和不顯示數據。
我的MySQL DATAS如下:
INSERT INTO `deneme` (`id`, `name`) VALUES
(1, 'yusuf'),
(2, 'ali');
問題是什麼?
的錯誤是:
{ _callback: [Function],
_ended: false,
_callSite: ' at Query.Sequence (/home/yusuf/Masaüstü/node/node_modules/mysql/lib/protocol/sequences/Sequence.js:15:21)\n at new Query (/home/yusuf/Masaüstü/node/node_modules/mysql/lib/protocol/sequences/Query.js:11:12)\n at Protocol.query (/home/yusuf/Masaüstü/node/node_modules/mysql/lib/protocol/Protocol.js:41:24)\n at Connection.query (/home/yusuf/Masaüstü/node/node_modules/mysql/lib/Connection.js:90:25)\n at Object.<anonymous> (/home/yusuf/Masaüstü/node/index.js:10:19)\n at Module._compile (module.js:446:26)\n at Object..js (module.js:464:10)\n at Module.load (module.js:353:31)\n at Function._load (module.js:311:12)\n at Array.0 (module.js:484:10)',
sql: 'SELECT * FROM deneme',
typeCast: true,
nestTables: false,
_resultSet: null,
_results: [],
_fields: [],
_index: 0,
_loadError: null,
_events: { error: [Function], packet: [Function], end: [Function] } }
它返回「一些」錯誤?錯誤說的是什麼? – JJJ
愚蠢的問題:端口?它是默認的mysql服務器實例(內存3306),錯誤信息是重要的 –
我已更新。 – user1870012