From 2656c968c002c674ec183c13599d443fc787fd0d Mon Sep 17 00:00:00 2001 From: XaHY <112705091+xahys@users.noreply.github.com> Date: Thu, 10 Oct 2024 19:30:39 +0300 Subject: [PATCH] Update index.cfm --- index.cfm | 98 ++++++++++++++++++++++++------------------------------- 1 file changed, 43 insertions(+), 55 deletions(-) diff --git a/index.cfm b/index.cfm index 64676c4..0cf4726 100644 --- a/index.cfm +++ b/index.cfm @@ -1,59 +1,47 @@ -Class.forName("org.postgresql.Driver"); -Class.forName("org.postgresql.jdbc.Driver"); - - - - // Регистрация драйвера PostgreSQL - driverClass = createObject("java", "org.postgresql.Driver"); - createObject("java", "java.sql.DriverManager").registerDriver(driverClass); - - // Чтение переменных окружения для подключения к БД - 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") ?: ""; - - // Строка подключения к базе данных - jdbcUrl = "jdbc:postgresql://" & dbHost & ":" & dbPort & "/" & dbName; - - // Создание объекта соединения - try { - dbConnection = createObject("java", "java.sql.DriverManager").getConnection(jdbcUrl, dbUser, dbPassword); - } catch (any e) { - writeOutput("Ошибка подключения к базе данных: " & e.message); - return; - } - - // Создание объекта запроса - stmt = dbConnection.createStatement(); - rs = stmt.executeQuery("SELECT id, name, email FROM users"); - - -

Hello, Lucee! Today's date is #dateFormat(now(), 'yyyy-mm-dd')#.

-

Users List:

- - - - - - - - + + + + + + Users List + + + +

Hello, Lucee! Today's date is #dateFormat(now(), 'yyyy-mm-dd')#.

+

Users List:

+
IDNameEmail
+ + + + + + + SELECT id, name, email FROM users + + + - - - + + + - - -
IDNameEmail
#rs.getInt("id")##rs.getString("name")##rs.getString("email")##getUsers.id##getUsers.name##getUsers.email#
+ + + +
- - - // Закрытие ресурсов - rs.close(); - stmt.close(); - dbConnection.close(); -