【发布时间】:2019-11-10 08:03:34
【问题描述】:
我正在尝试将节点 js 连接到根据 MySQL Workbench 启动并运行的 MySQL 数据库。但是通常的创建连接代码模板不起作用。
关于为什么会这样的任何想法?
我尝试在connection.connect() 部分周围放置一个函数和错误,以查看它是否真正连接。但是终端窗口仍然出现同样的错误:
Marcs-MacBook-Pro:npm-global marcwatts$ node index.js
Error while performing Query.
我们认为它连接正常还是一开始就没有连接?
var mysql = require('mysql');
var connection = mysql.createConnection({
host : 'localhost',
user : 'root',
password : '<hidden from stack overflow>',
database : 'songdata'
});
connection.connect();
connection.query('SELECT * from songdata2', function(err, rows, fields) {
if (!err)
console.log('The solution is: ', rows);
else
console.log('Error while performing Query.');
});
connection.end();
我只是想连接,这样我就可以学习如何编写代码来获取每首歌曲并将其歌词放入 Watson Tone 分析器中,并将结果输出到 MySQL 中的一个新表中。对这部分的任何建议也将不胜感激,因为我是网络应用程序的新手!
【问题讨论】:
-
这是 MYSQL V8 服务器吗
-
如果您将错误消息放在您的问题中,而不是在尝试回答时的评论中,您将更快地获得有用的帮助