数据库 · 10 11 月, 2024

使用JavaScript將數據存入MySQL數據庫 (js數據到mysql數據庫中)

使用JavaScript將數據存入MySQL數據庫

在現今的網絡開發中,JavaScript已經成為一種不可或缺的技術。無論是前端還是後端開發,JavaScript都能夠提供強大的功能。本文將探討如何使用JavaScript將數據存入MySQL數據庫,並提供相關的示例和代碼片段。

環境準備

在開始之前,我們需要確保已經安裝了以下環境:

  • Node.js:用於運行JavaScript代碼的環境。
  • MySQL:數據庫管理系統。
  • npm:Node.js的包管理工具。

首先,確保你已經安裝了Node.js和MySQL。接下來,我們需要安裝一個MySQL的Node.js驅動程序,通常使用mysql2或mysql包。可以通過以下命令安裝:

npm install mysql2

建立數據庫和表

在MySQL中,我們需要創建一個數據庫和一個表來存儲數據。以下是創建數據庫和表的SQL語句:

CREATE DATABASE my_database;

USE my_database;

CREATE TABLE users (
    id INT AUTO_INCREMENT PRIMARY KEY,
    name VARCHAR(100),
    email VARCHAR(100)
);

使用JavaScript連接MySQL數據庫

接下來,我們將使用JavaScript連接到MySQL數據庫。以下是連接數據庫的代碼示例:

const mysql = require('mysql2');

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

connection.connect((err) => {
    if (err) {
        console.error('連接失敗: ' + err.stack);
        return;
    }
    console.log('已連接到數據庫,ID: ' + connection.threadId);
});

插入數據到MySQL數據庫

一旦成功連接到數據庫,我們就可以開始插入數據。以下是插入數據的代碼示例:

const user = { name: 'John Doe', email: 'john@example.com' };

connection.query('INSERT INTO users SET ?', user, (err, results) => {
    if (err) {
        console.error('插入失敗: ' + err.stack);
        return;
    }
    console.log('插入成功,ID: ' + results.insertId);
});

查詢數據

除了插入數據,我們還可以查詢數據。以下是查詢數據的代碼示例:

connection.query('SELECT * FROM users', (err, results) => {
    if (err) {
        console.error('查詢失敗: ' + err.stack);
        return;
    }
    console.log('查詢結果: ', results);
});

關閉數據庫連接

在完成所有操作後,記得關閉數據庫連接:

connection.end((err) => {
    if (err) {
        console.error('關閉連接失敗: ' + err.stack);
        return;
    }
    console.log('數據庫連接已關閉');
});

總結

本文介紹了如何使用JavaScript將數據存入MySQL數據庫的基本步驟,包括環境準備、數據庫連接、數據插入和查詢等。這些技術對於開發現代Web應用程序至關重要。如果你正在尋找穩定的 VPS 解決方案來運行你的應用程序,Server.HK 提供多種選擇,適合不同需求的用戶。無論是 香港VPS 還是其他服務,Server.HK 都能為你提供可靠的支持。