gpt4 book ai didi

web - 如何将 MariaDB 连接到 Node.JS 和 Express.JS?

转载 作者:行者123 更新时间:2023-12-01 12:10:33 26 4
gpt4 key购买 nike

我正在做 Colt Steele 的 The Web Developer Bootcamp,我已经到了要为 YelpCamp 应用程序启动数据库的地步。问题是,他正在使用 MongoDB,而我不想使用它。我想使用 MariaDB。我怎样才能让 Node JS 使用它?我已经使用 npm install 将它添加到我的项目中,但我不知道从哪里开始。我找不到任何专门与 nodejs 和 mariadb 有关的指南。官方指南对初学者不友好。我不知道它说了什么。

我不像他那样通过 Cloud9 工作,因为他们不接受新注册。我正在使用命令行在我的计算机上运行 node.js,并且一直在以这种方式关注他的视频。

最佳答案

https://github.com/MariaDB/mariadb-connector-nodejs

安装 : npm i mariadb

const mariadb = require('mariadb');
const pool = mariadb.createPool({host: 'mydb.com', user: 'myUser', connectionLimit: 5});
pool.getConnection()
.then(conn => {
conn.query("SELECT 1 as val")
.then((rows) => {
console.log(rows); //[ {val: 1}, meta: ... ]
return conn.query("INSERT INTO myTable value (?, ?)", [1, "mariadb"]);
})
.then((res) => {
console.log(res); // { affectedRows: 1, insertId: 1, warningStatus: 0 }
conn.end();
})
.catch(err => {
//handle error
conn.end();
})
}).catch(err => {
//not connected
});

关于web - 如何将 MariaDB 连接到 Node.JS 和 Express.JS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51996165/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com