📜  如何将下一个 js 与 postgresql localhost 连接 - Javascript (1)

📅  最后修改于: 2023-12-03 15:09:06.600000             🧑  作者: Mango

如何将 JavaScript 连接到本地的 PostgreSQL 数据库

如果你正在开发一个需要使用数据库存储数据的 JavaScript 应用程序,那么你可能需要将 JavaScript 连接到 PostgreSQL 数据库。下面是连接 PostgreSQL 数据库的一些步骤。

1. 安装 PostgreSQL

首先,你需要安装 PostgreSQL 数据库。你可以从 PostgreSQL 官方网站 上下载并安装 PostgreSQL。

2. 创建一个数据库

使用命令行或者 PostgreSQL 的可视化工具创建一个新的数据库。例如,使用以下命令在命令行中创建一个名为 mydb 的数据库:

createdb mydb
3. 安装 Node.js 包

要连接到 PostgreSQL 数据库,你需要安装 pg 包。你可以使用 npm 安装:

npm install pg
4. 编写连接代码

在 JavaScript 代码中,你需要引入 pg 包,并使用 pg 包中的 Pool 类来创建数据库连接池。以下是一个简单的示例:

const { Pool } = require('pg');

const pool = new Pool({
  user: 'your-user',
  host: 'localhost',
  database: 'mydb',
  password: 'your-password',
  port: 5432,
});

pool.query('SELECT NOW()', (err, res) => {
  console.log(err, res)
  pool.end()
})

在上面的代码中,你需要用你自己的用户名、密码和数据库名替换 your-useryour-passwordmydb

5. 运行连接代码

运行你的连接代码。如果一切正常,你应该会看到控制台输出类似于以下内容:

null { rows: [ { now: 2021-09-01T02:26:09.866Z } ], rowCount: 1 }

这意味着你已经成功连接到了 PostgreSQL 数据库。

本文介绍了连接 JavaScript 与本地的 PostgreSQL 数据库的步骤。如果你的应用程序需要利用数据库存储数据,那么连接 PostgreSQL 数据库是一个非常好的选择。