Ubuntu Node.js如何连接数据库
在Ubuntu上通过Node.js连接数据库步骤:安装Node.js与npm,初始化项目(npminit),安装对应数据库驱动(如MySQL用mysql,PostgreSQL用pg),编写代码配置连接参数(含主机、端口、用户名、密码及库名),执行连接并运行index.js验证,确认数据库服务已开启。
在Ubuntu上让Node.js跟数据库“握手”,其实没你想的那么复杂。整个过程可以拆成几个清晰的步骤,我们一步步来看。

先把Node.js和npm安顿好——如果你还没装过,直接去Node.js官网(https://nodejs.org/)下载Ubuntu对应的版本就好。安装包会顺便把npm也给你装好,省心。
创建一个新的项目目录,比如就叫
my_project:mkdir my_project cd my_project npm init跟着提示填好项目信息(大部分可以一路回车),最后你会得到一个
package.json文件,这就是项目的“身份证”。安装对应的数据库驱动程序——连什么库就装什么包。比如连MySQL,跑一行命令:
npm install mysql --sa ve如果是PostgreSQL就用
pg,MongoDB就用mongodb,道理都一样。写代码,把连接搭起来。在项目根目录下新建一个
index.js,然后敲进下面这段(以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_username、your_password、your_database换成你自己的实际信息。这段代码会尝试连接,成功后打印一行提示。运行看看效果:
node index.js如果一切顺利,终端里就会看到“Connected to the database”这句话。到这一步,Node.js和数据库的“握手”就完成了。
当然,这只是一个起步示例。实际项目中你还得处理查询、插入、更新、删除这些操作。不同数据库的驱动API略有差异,建议用到时查一下对应驱动的官方文档——那里才是真正的百科全书。


































