From f48cac38857ee0807ff16ba2b917b2cce0e4ab26 Mon Sep 17 00:00:00 2001
From: XaHY <112705091+xahys@users.noreply.github.com>
Date: Thu, 10 Oct 2024 18:41:43 +0300
Subject: [PATCH] Update index.cfm
---
index.cfm | 70 +++++++++++++++++++++++--------------------------------
1 file changed, 29 insertions(+), 41 deletions(-)
diff --git a/index.cfm b/index.cfm
index 24fff28..c6f70a8 100644
--- a/index.cfm
+++ b/index.cfm
@@ -1,43 +1,22 @@
- system = createObject("java", "java.lang.System");
-
// Чтение переменных окружения для подключения к БД
- dbHost = system.getenv("DB_HOST") ?: "";
- dbPort = system.getenv("DB_PORT") ?: "5432";
- dbName = system.getenv("DB_NAME") ?: "";
- dbUser = system.getenv("DB_USER") ?: "";
- dbPassword = system.getenv("DB_PASSWORD") ?: "";
+ dbHost = createObject("java", "java.lang.System").getenv("DB_HOST") ?: "";
+ dbPort = createObject("java", "java.lang.System").getenv("DB_PORT") ?: "5432";
+ dbName = createObject("java", "java.lang.System").getenv("DB_NAME") ?: "";
+ dbUser = createObject("java", "java.lang.System").getenv("DB_USER") ?: "";
+ dbPassword = createObject("java", "java.lang.System").getenv("DB_PASSWORD") ?: "";
- // Определение источника данных
- datasource = "postgresDSN";
+ // Строка подключения к базе данных
+ jdbcUrl = "jdbc:postgresql://" & dbHost & ":" & dbPort & "/" & dbName;
+
+ // Создание объекта соединения
+ dbConnection = createObject("java", "java.sql.DriverManager").getConnection(jdbcUrl, dbUser, dbPassword);
+
+ // Создание запроса
+ stmt = dbConnection.createStatement();
+ rs = stmt.executeQuery("SELECT id, name, email FROM users");
-
-
-
- SELECT id, name, email FROM users
-
-
-
-
-
- datasourceCreate(
- dsn = datasource,
- database = dbName,
- username = dbUser,
- password = dbPassword,
- class = "org.postgresql.Driver",
- url = "jdbc:postgresql://" & dbHost & ":" & dbPort & "/" & dbName
- );
-
-
-
-
- SELECT id, name, email FROM users
-
-
-
-
Hello, Lucee! Today's date is #dateFormat(now(), 'yyyy-mm-dd')#.
Users List:
@@ -47,12 +26,21 @@
Name |
Email |
-
-
- | #id# |
- #name# |
- #email# |
-
+
+
+
+ | #rs.getInt("id")# |
+ #rs.getString("name")# |
+ #rs.getString("email")# |
+
+
+
+
+ // Закрытие ресурсов
+ rs.close();
+ stmt.close();
+ dbConnection.close();
+