MySQL連接數據庫js代碼封裝


連接數據庫js代碼:
dbase.js

 1 // 導出整理好的mysql模塊
 2 // 查詢語句、傳遞給SQL語句的值、回調函數寫成函數的參數
 3 let msql = (sql, params, callback) => {
 4     const mysql = require('mysql');
 5     const conn = mysql.createConnection({
 6         host: 'localhost',
 7         port: 3306,
 8         user: 'root',
 9         password: 'root',
10         database: 'heima'
11     });
12     //連接mysql服務器
13     conn.connect();
14     // 在end之前,實現查詢操作
15     conn.query(sql, params, callback);
16     //關閉mysql服務器
17     conn.end();
18 }
19 // 導出模塊(導出的時候,要么導出對象,要么導出函數,這里導出的是函數msql
20 module.exports = msql;

其他需要進行數據庫操作的js文件中加載dbase.js模塊:

1 //使用mysql進行查詢表操作
2 const db = require('./user');
3 db('select id,name,age from student', null, (err, result) => {
4     if(err) {
5         console.log(err);
6     }
7     console.log(result);
8 })


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM