温馨提示×

Ubuntu下Node.js如何进行数据库连接

小樊
54
2025-06-08 20:16:39
栏目: 编程语言

在Ubuntu下使用Node.js连接数据库,首先需要确定你想要连接的数据库类型(例如:MySQL、MongoDB、PostgreSQL等)。这里我将分别为MySQL和MongoDB提供示例。

连接MySQL数据库

  1. 安装MySQL服务器:
sudo apt-get update sudo apt-get install mysql-server 
  1. 安装Node.js MySQL驱动:
npm install mysql 
  1. 创建一个名为app.js的文件,并添加以下代码:
const mysql = require('mysql'); const connection = mysql.createConnection({ host: 'localhost', user: 'your_username', password: 'your_password', database: 'your_database' }); connection.connect(error => { if (error) throw error; console.log('Successfully connected to the database.'); }); // Your database operations go here connection.end(); 
  1. 替换your_usernameyour_passwordyour_database为你的MySQL数据库的实际信息。

  2. 运行代码:

node app.js 

连接MongoDB数据库

  1. 安装MongoDB服务器:
sudo apt-get update sudo apt-get install -y mongodb 
  1. 启动MongoDB服务:
sudo systemctl start mongodb 
  1. 安装Node.js MongoDB驱动:
npm install mongodb 
  1. 创建一个名为app.js的文件,并添加以下代码:
const MongoClient = require('mongodb').MongoClient; const uri = 'mongodb://localhost:27017/your_database'; const client = new MongoClient(uri, { useNewUrlParser: true, useUnifiedTopology: true }); client.connect(error => { if (error) throw error; console.log('Successfully connected to the database.'); const db = client.db('your_database'); // Your database operations go here client.close(); }); 
  1. 替换your_database为你的MongoDB数据库的实际信息。

  2. 运行代码:

node app.js 

这样,你就可以在Ubuntu下使用Node.js连接并操作数据库了。根据实际需求,你可以编写相应的数据库操作代码。

0