Añadir Menu Gestion de SAIS Gestion de baterias y gestion de personas

This commit is contained in:
2026-07-31 09:27:31 +02:00
parent 3cd4fc4b53
commit 2fc7ad3f52
21 changed files with 1095 additions and 278 deletions
@@ -1,6 +1,8 @@
package com.example.saipp.data
import android.util.Log
import kotlinx.coroutines.Dispatchers
import kotlinx.coroutines.withContext
import java.sql.Connection
import java.sql.DriverManager
import java.sql.SQLException
@@ -34,4 +36,18 @@ object MariaDbConnection {
null
}
}
suspend fun testConnection(): Result<Unit> = withContext(Dispatchers.IO) {
val connection = getConnection()
if (connection != null) {
try {
connection.close()
Result.success(Unit)
} catch (e: SQLException) {
Result.failure(e)
}
} else {
Result.failure(Exception("connection_failed"))
}
}
}