【问题标题】:Connecting Nodejs with Mysql连接 Nodejs 和 Mysql
【发布时间】:2021-04-27 19:22:16
【问题描述】:

我试图将 nodejs 与 mysql 连接(第一次)。我正在关注 w3schools。 在运行以下代码之前,我已经安装了('npm install mysql')。提到的网站可以下载免费的 MySQL 数据库,一旦在计算机上启动并运行 MySQL,就可以使用 Node.js 访问它。

我已经安装了mysql,但是如何在windows中启动和运行它,请帮忙。


var con =mysql.createConnection({
    host:"localhost",
    user:"root",
    password:" "
});

con.connect(function(err) {
    if(err) {
        console.log("Error")
    }
    else
    console.log("Connected!");
});

【问题讨论】:

标签: mysql node.js database express node-modules


【解决方案1】:

安装mysql2npm i mysql2

 const mysql = require("mysql2") 

   const pool = mysql.createPool({
          host: "localhost",
          user: "root",
          database: "databasename"
          password: "when you install mysql workbench at a time you set"
    });
    
    module.exports = pool.promise();

如果没有在工作台上设置密码,则将其为空

如果此文件在app.jsserver.js 文件之外,则导入到您的app.jsserver.js

【讨论】:

    猜你喜欢
    • 2012-03-27
    • 1970-01-01
    • 2018-10-26
    • 2018-10-30
    • 2016-09-10
    • 2013-09-05
    • 2019-03-03
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多