您的位置:首页 >Ubuntu上Node.js如何与数据库连接
发布于2026-05-01 阅读(0)
扫一扫,手机访问
在Ubuntu环境中为Node.js应用接入数据库,其实有相当成熟的路径。不同的数据库,通过其对应的Node.js驱动程序,都能实现顺畅连接。下面就来梳理一下几种常见数据库的具体连接方法。

对于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
连接经典的关系型数据库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
另一个强大的开源关系型数据库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
以上便是三种主流数据库的连接示范。关键在于,务必根据您实际使用的数据库类型和具体的环境配置,替换代码示例中的主机地址、用户名、密码和数据库名称等信息。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
9