ubuntu

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

小樊
42
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
看了该问题的人还看了