// 연결을 테스트하는 함수 import { getOracleConnection, oracleKnex } from './db'; export async function testOracleConnection() { try { const connection = await getOracleConnection(); const result = await connection.execute('SELECT 1 FROM DUAL'); await connection.close(); return { success: true, message: 'Oracle DB 연결 성공', data: result.rows }; } catch (error: unknown) { return { success: false, message: 'Oracle DB 연결 실패', error: error instanceof Error ? error.message : '알 수 없는 오류' }; } } // Knex를 사용하여 Oracle 연결 테스트 export async function testKnexOracleConnection() { try { const result = await oracleKnex.raw('SELECT 1 FROM DUAL'); return { success: true, message: 'Knex Oracle DB 연결 성공', data: result }; } catch (error: unknown) { return { success: false, message: 'Knex Oracle DB 연결 실패', error: error instanceof Error ? error.message : '알 수 없는 오류' }; } }