check connection db

This commit is contained in:
2025-10-20 10:21:24 +07:00
parent c772b7a9df
commit 8761f1e07e
2 changed files with 33 additions and 0 deletions

View File

@@ -28,6 +28,18 @@ const poolPromise = new sql.ConnectionPool(config)
process.exit(1);
});
async function checkConnection() {
try {
const pool = await poolPromise;
await pool.request().query('SELECT 1 AS isConnected');
console.log('🔍 SQL Server terkoneksi dengan baik');
return true;
} catch (error) {
console.error('⚠️ Gagal cek koneksi SQL Server:', error);
return false;
}
}
/**
* Wrapper query (auto konversi $1 → @p1)
*/
@@ -223,6 +235,7 @@ async function generateKode(prefix, tableName, columnName) {
}
module.exports = {
checkConnection,
query,
buildFilterQuery,
buildStringOrIlike,