商城首页欢迎来到中国正版软件门户

您的位置:首页 >Ubuntu上Node.js如何与数据库连接

Ubuntu上Node.js如何与数据库连接

  发布于2026-05-01 阅读(0)

扫一扫,手机访问

在Ubuntu上,Node.js如何与数据库连接

在Ubuntu环境中为Node.js应用接入数据库,其实有相当成熟的路径。不同的数据库,通过其对应的Node.js驱动程序,都能实现顺畅连接。下面就来梳理一下几种常见数据库的具体连接方法。

Ubuntu上Node.js如何与数据库连接

1. MongoDB

对于NoSQL的代表MongoDB,第一步自然是安装其官方驱动程序。

npm install mongodb

安装完成后,创建一个app.js文件,并写入以下连接代码。这里需要注意连接URI的格式和选项的配置。

const MongoClient = require('mongodb').MongoClient;
const uri = "mongodb://localhost:27017/myDatabase";
MongoClient.connect(uri, { useNewUrlParser: true, useUnifiedTopology: true }, (err, client) => {
if (err) throw err;
const db = client.db("myDatabase");
console.log("Connected to MongoDB!");
client.close();
});

代码准备就绪后,在终端运行这个文件即可。

node app.js

2. MySQL

连接经典的关系型数据库MySQL,同样从安装驱动开始。

npm install mysql

接着,在app.js文件中配置连接参数,包括主机、用户名、密码和数据库名,这些都是必不可少的信息。

const mysql = require('mysql');
const connection = mysql.createConnection({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'myDatabase'
});
connection.connect(err => {
if (err) throw err;
console.log('Connected to MySQL database!');
});
connection.end();

保存文件,执行命令来测试连接。

node app.js

3. PostgreSQL

另一个强大的开源关系型数据库PostgreSQL,其连接流程也大同小异。首先安装对应的pg包。

npm install pg

然后,在app.js中,使用Client类来建立连接。其配置对象的结构与MySQL类似,非常直观。

const { Client } = require('pg');
const client = new Client({
host: 'localhost',
user: 'your_username',
password: 'your_password',
database: 'myDatabase'
});
client.connect(err => {
if (err) throw err;
console.log('Connected to PostgreSQL database!');
});
client.end();

最后,运行应用文件以验证连接是否成功。

node app.js

以上便是三种主流数据库的连接示范。关键在于,务必根据您实际使用的数据库类型和具体的环境配置,替换代码示例中的主机地址、用户名、密码和数据库名称等信息。

本文转载于:https://www.yisu.com/ask/92055826.html 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注