【发布时间】:2016-07-24 20:15:02
【问题描述】:
刚开始学习使用 nodejs 和 javascript 来制作一些基本的服务器和数据库来查看,我们有这个代码可以使用:
var mysql = require('mysql');
var connection = mysql.createConnection(
{
host : 'stusql.dcs.shef.ac.uk',
port : '3306',
user : 'USERNAME',
password : '********',
database : 'DBNAME'
}
);
connection.connect();
var query = connection.query('SELECT * FROM device');
query.on('error', function(err) {
throw err;
});
query.on('fields', function(fields) {
console.log(fields);
});
query.on('result', function(row) {
console.log(row);
});
connection.end();
因此,我们现在应该将我们的登录名和密码放入这段代码中(我已经在我的版本中这样做了),然后创建一个小型数据库并编写一个查询。这部分怎么做?
我是否去主机以及如何使用此代码创建一个小型数据库并编写查询...没有解释,我在 webstorm IDE 上运行了此代码,它运行但不久后它抛出错误从代码。任何帮助将不胜感激!
【问题讨论】:
-
mysql.js:16 throw err; ^ Error: connect ETIMEDOUT这是代码中的 throw err 部分,如果我认为它等待的时间过长,它会告诉它抛出错误。我只是不知道如何使用 mySQL 创建数据库,并且还根据这段代码编写查询,你知道吗? -
可能您的查询时间过长,或者您的连接有问题,您可以使用命令行工具连接到同一个数据库吗?
-
如何建立一个连接到这个的数据库?
标签: javascript mysql node.js database server