본문 바로가기

컴퓨터/Electron

Electron MariaDB

1. 설치

npm install mariadb

2. 사용

const mariadb = require('mariadb');

const pool = mariadb.createPool({
  host: process.env.DB_HOST,
  user: process.env.DB_USER,
  password: process.env.DB_PASSWORD,
  database: process.env.DB_database,
  connectionLimit: 5
});

async function checkConnection() {
  let conn;
  try {
    conn = await pool.getConnection();
		return true;
  } catch (err) {
		return false;
  } finally {
    if (conn) {
      conn.end();
    }
  }
}

async function executeSql(sql) {
  let conn;
  try {
    conn = await pool.getConnection();
		const rows = await conn.query(sql);
		return rows;
  } catch (err) {
		console.log(err);
  } finally {
    if (conn) {
      conn.end();
    }
  }
}

module.exports = {
	checkConnection,
	executeSql
};

'컴퓨터 > Electron' 카테고리의 다른 글

Electron 모듈화  (0) 2023.04.24
Electron 상단 메뉴 (main menu)  (0) 2023.04.24
Electron 아이콘 icon  (0) 2023.04.23
Electron 로그인 애플리케이션  (0) 2022.08.06
Electron Introduction 소개  (0) 2021.12.01