首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在节点js中没有连接的sql

在节点js中没有连接的sql
EN

Stack Overflow用户
提问于 2022-01-06 17:45:01
回答 2查看 816关注 0票数 0

我正在尝试将我的数据库连接到节点js,但是它给了我这个错误。这是我的密码

代码语言:javascript
复制
//to connect to sql
var mysql=require('mysql');
var conn=mysql.createConnection({
   
    host:"localhost",
    user:"root",
    password:"",
    database:"bns"
    
});
conn.connect(function (err) {
    if (err) {
        console.log(err);
        return;
    }
    console.log("connected");
   conn.query("SELECT * FROM employee", function (err, recordset) {
        if (err) {
            console.log(err);
        }
        else { 
            console.log(recordset);
        }
        conn.close();
    });
});

我得到了这个错误

错误:连接经社资源::1:3306在TCPConnectWrap.afterConnect as oncomplete\Users\DELL\OneDrive\Desktop\node-demo\node_modules\mysql\lib\Connection.js:116:18) at Object.(C:\Users\DELL\OneDrive\Desktop\node-demo\other.js:11:6) at Module._compile (节点:loader/node/cjs/加载程序:1097:14)在Object.Module._extensions..js (节点:loader/node/cjs/加载程序:1149:10)在Module.load (节点:loader/node/cjs/加载程序:975:32),在节点: Function.executeUserEntryPoint as runMain,节点: Function.Module._load (节点:内部/模块/cjs/加载程序:822:12):内部/main/run_main_模块:17:47{ errno:-4078,代码:'ECONNREFUSED',syscall:'connect',地址:‘:1’,端口: 3306,true :true} nodemon清洁退出-在重新启动之前等待更改

EN

回答 2

Stack Overflow用户

发布于 2022-02-03 10:23:20

我也有过同样的问题。

代码语言:javascript
复制
var conn=mysql.createConnection({

host:"127.0.0.1",
user:"root",
password:"",
database:"bns"
});

试试这段代码。我想它会成功的。

现在我唯一的问题是它为什么会起作用。LOL

票数 1
EN

Stack Overflow用户

发布于 2022-01-06 18:13:26

您应该指定服务器必须建立连接的端口号。在您的情况下,您错过了端口号。下面的代码必须消除这个问题。

代码语言:javascript
复制
var conn=mysql.createConnection({
   
    host:"localhost",
    user:"root",
    password:"",
    port: 3306,
    database:"bns"
    
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70611349

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档