溫馨提示×

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_username、your_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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女