Ubuntu Node.js如何与数据库连接

222
2025/3/8 6:31:19
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Ubuntu上使用Node.js连接数据库,通常需要遵循以下步骤:

  1. 安装Node.js:如果你还没有安装Node.js,请访问官方网站(https://nodejs.org/)下载并安装适用于Ubuntu的Node.js版本。

  2. 选择数据库:根据你的需求选择一个数据库。常见的数据库有MySQL、PostgreSQL、MongoDB等。这里以MySQL为例。

  3. 安装数据库:在终端中运行以下命令以安装MySQL服务器:

sudo apt update
sudo apt install mysql-server
  1. 安装数据库驱动:在你的Node.js项目中,使用npm安装相应的数据库驱动。对于MySQL,你可以安装mysqlmysql2包:
npm install mysql

或者

npm install mysql2
  1. 编写代码:在你的Node.js项目中,编写代码以连接到数据库。以下是一个使用mysql包连接到MySQL数据库的示例:
const mysql = require('mysql');

const connection = mysql.createConnection({
  host: 'localhost',
  user: 'your_username',
  password: 'your_password',
  database: 'your_database'
});

connection.connect(error => {
  if (error) {
    console.error('Error connecting to the database:', error);
    return;
  }
  console.log('Connected to the database');
});

// 在这里编写你的数据库操作代码

connection.end();

your_usernameyour_passwordyour_database替换为实际的数据库用户名、密码和数据库名。

  1. 运行代码:在终端中,进入你的Node.js项目目录,然后运行以下命令:
node your_script.js

your_script.js替换为你的Node.js脚本文件名。

现在,你的Node.js应用程序应该已经成功连接到数据库,并可以执行查询和其他操作。如果你使用的是其他数据库,例如PostgreSQL或MongoDB,你需要安装相应的Node.js驱动并按照类似的步骤进行操作。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: Ubuntu系统下VSCode如何使用多窗口