From 5e669ee7c4e94951b066e7ab31eff3b028c9a09f Mon Sep 17 00:00:00 2001 From: XaHY <112705091+xahys@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:12:05 +0300 Subject: [PATCH] Update index.cfm --- index.cfm | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/index.cfm b/index.cfm index 373c7d4..0e05706 100644 --- a/index.cfm +++ b/index.cfm @@ -1,3 +1,13 @@ + + // Укажите путь к драйверу, если требуется + driverPath = "/opt/lucee/server/lucee-server/bundles/org.postgresql.jdbc-42.7.3.jar"; + + // Регистрация драйвера + driverClass = createObject("java", "org.postgresql.Driver"); + // Зарегистрировать драйвер + createObject("java", "java.sql.DriverManager").registerDriver(driverClass); + + // Чтение переменных окружения для подключения к БД dbHost = createObject("java", "java.lang.System").getenv("DB_HOST") ?: ""; @@ -9,12 +19,12 @@ // Строка подключения к базе данных jdbcUrl = "jdbc:postgresql://" & dbHost & ":" & dbPort & "/" & dbName; - // Регистрация драйвера - driverClass = createObject("java", "org.postgresql.Driver"); - createObject("java", "java.sql.DriverManager").registerDriver(driverClass); - // Создание объекта соединения - dbConnection = createObject("java", "java.sql.DriverManager").getConnection(jdbcUrl, dbUser, dbPassword); + try { + dbConnection = createObject("java", "java.sql.DriverManager").getConnection(jdbcUrl, dbUser, dbPassword); + } catch (any e) { + writeOutput("Connection error: " & e.message); + } // Создание запроса stmt = dbConnection.createStatement();