Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

js 连接数据库

作者:颠沛流离的伤   发布日期:2025-06-07   浏览:88

// 使用 Node.js 和 MySQL 连接数据库的示例代码

// 引入 'mysql' 模块
const mysql = require('mysql');

// 创建数据库连接配置
const connection = mysql.createConnection({
  host: 'localhost', // 数据库主机地址
  user: 'root',      // 数据库用户名
  password: 'password', // 数据库密码
  database: 'testdb' // 要连接的数据库名称
});

// 连接到数据库
connection.connect((err) => {
  if (err) {
    console.error('连接数据库失败: ' + err.stack);
    return;
  }
  console.log('成功连接到数据库');
});

// 执行 SQL 查询
connection.query('SELECT 1 + 1 AS solution', (error, results, fields) => {
  if (error) throw error;
  console.log('查询结果:', results[0].solution);
});

// 关闭数据库连接
connection.end();

解释说明:

  1. 引入模块:我们使用 require('mysql') 来引入 MySQL 模块,这是 Node.js 中常用的 MySQL 客户端库。
  2. 创建连接:通过 mysql.createConnection() 方法创建一个数据库连接对象,并传入连接配置(如主机、用户名、密码和数据库名)。
  3. 连接数据库:调用 connection.connect() 方法来建立与数据库的连接。如果连接失败,会输出错误信息;否则,会输出成功消息。
  4. 执行查询:使用 connection.query() 方法执行 SQL 查询。这里我们执行了一个简单的查询 SELECT 1 + 1 AS solution,并打印出查询结果。
  5. 关闭连接:最后,调用 connection.end() 方法关闭数据库连接,以释放资源。

如果你没有安装 mysql 模块,可以通过以下命令安装:

npm install mysql

上一篇:js data

下一篇:js 基本数据类型

大家都在看

js 数组对象排序

js 数组删掉第一个值

js fill

js 数组复制

js 复制数组

js 数组拷贝

js 对象转数组

js 深拷贝数组

js 获取今天年月日

js jsonp

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站