Ubuntu上Node.js如何与数据库连接
作者:EasyWind
时间:2026-05-01
浏览:0
在Ubuntu上,Node.js如何与数据库连接 在Ubuntu环境中为Node.js应用接入数据库,其实有相当成熟的路径。不同的数据库,通过其对应的Node.js驱动程序,都能实现顺畅连接。下面就来梳理一下几种常见数据库的具体连接方法。 1. MongoDB 对于NoSQL的代表MongoDB,第
本文目录
在Ubuntu上,Node.js如何与数据库连接
在Ubuntu环境中为Node.js应用接入数据库,其实有相当成熟的路径。不同的数据库,通过其对应的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
以上便是三种主流数据库的连接示范。关键在于,务必根据您实际使用的数据库类型和具体的环境配置,替换代码示例中的主机地址、用户名、密码和数据库名称等信息。
作者最新文章
漫蛙动漫APP最新版本下载
2026-10-13 13:46
漫蛙如何下载最新版本
2026-10-13 13:43
漫蛙漫画APP最新版本下载
2026-10-13 13:43
漫蛙漫画正版官网
2026-10-13 13:19
漫蛙漫画下载app最新版本
2026-10-13 13:17
上一篇:
Ubuntu上Node.js应用如何调试
下一篇:
PHP如何在Linux上进行安全加固
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































