將數據庫與前端連接是很多應用程序必須要做的一個過程。MySQL作為一種重要的關系型數據庫,使用MySQL數據庫連接前端也非常容易。下面是MySQL數據庫連接前端的步驟。
/** * MySQL數據庫連接前端 */ // 1. 安裝MySQL驅動程序 // 使用npm安裝mysql package npm install mysql // 引入MySQL模塊 const mysql = require("mysql"); // 2. 在應用程序中創建連接池 // 創建MySQL數據庫連接池 const pool = mysql.createPool({ host: "localhost", user: "root", password: "password", database: "my_db", connectionLimit: 10 }); // 3. 從連接池中獲取連接 pool.getConnection((err, connection) =>{ if (err) throw err; console.log("Connected to MySQL database!"); }); // 4. 使用連接執行查詢操作 // 創建表 const createTable = "CREATE TABLE IF NOT EXISTS `test_table` (`id` INT(11) NOT NULL AUTO_INCREMENT, `name` VARCHAR(50) NOT NULL, `age` INT(11) NOT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci;"; // 插入數據 const insertData = "INSERT INTO `test_table`(`name`, `age`) VALUES (?, ?)"; // 查詢數據 const selectData = "SELECT * FROM `test_table`;"; // 刪除表 const dropTable = "DROP TABLE IF EXISTS `test_table`;"; // 使用連接執行SQL語句 connection.query(createTable, (err, result) =>{ if (err) throw err; console.log("Table created!"); }); connection.query(insertData, ["testName", 20], (err, result) =>{ if (err) throw err; console.log("Data inserted!"); }); connection.query(selectData, (err, result) =>{ if (err) throw err; console.log("Selected data:", result); }); connection.query(dropTable, (err, result) =>{ if (err) throw err; console.log("Table dropped!"); }); // 5. 釋放連接 connection.release();
以上就是使用MySQL數據庫連接前端的步驟。首先使用npm安裝mysql package,然后從連接池中獲取連接,并使用連接執行SQL語句。最后釋放連接。希望本文能夠對您了解MySQL數據庫連接前端有所幫助。
上一篇css單選框設置
下一篇mysql數據庫連接優化