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();