Commit 29/09/2025
This commit is contained in:
@@ -2218,4 +2218,25 @@ class MariaDB(
|
||||
return false
|
||||
}
|
||||
|
||||
|
||||
fun Get_User_List(): ArrayList<UserDB> {
|
||||
val userList = ArrayList<UserDB>()
|
||||
try {
|
||||
val statement = connection?.createStatement()
|
||||
val resultSet = statement?.executeQuery("SELECT * FROM user")
|
||||
while (resultSet?.next() == true) {
|
||||
val user = UserDB(
|
||||
resultSet.getLong("index").toUInt(),
|
||||
resultSet.getString("username"),
|
||||
resultSet.getString("password"),
|
||||
resultSet.getString("location")
|
||||
)
|
||||
userList.add(user)
|
||||
}
|
||||
} catch (e: Exception) {
|
||||
Logger.error("Error fetching user list: ${e.message}" as Any)
|
||||
}
|
||||
return userList
|
||||
}
|
||||
|
||||
}
|
||||
20
src/database/dbFunctions.kt
Normal file
20
src/database/dbFunctions.kt
Normal file
@@ -0,0 +1,20 @@
|
||||
package database
|
||||
|
||||
import java.sql.Connection
|
||||
|
||||
abstract class dbFunctions<T>(val dbName: String, val connection: Connection) {
|
||||
var List : ArrayList<T> = ArrayList()
|
||||
fun Clear(){
|
||||
|
||||
}
|
||||
|
||||
fun DeleteByIndex(index: Int) {
|
||||
|
||||
}
|
||||
|
||||
abstract fun Create()
|
||||
abstract fun Get(): ArrayList<T>
|
||||
abstract fun Add(data: T): Boolean
|
||||
abstract fun UpdateByIndex(index: Int, data: T): Boolean
|
||||
abstract fun Resort(): Boolean
|
||||
}
|
||||
Reference in New Issue
Block a user