You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
22 lines
556 B
22 lines
556 B
package allin.utils
|
|
|
|
import allin.database
|
|
import org.ktorm.database.Database
|
|
import java.sql.ResultSet
|
|
|
|
fun Database.Execute(request: String): ResultSet? {
|
|
try {
|
|
if (!request.isNullOrEmpty()) {
|
|
return database.useTransaction { transaction ->
|
|
val connection = transaction.connection
|
|
val resultSet = connection.prepareStatement(request).executeQuery()
|
|
resultSet
|
|
}
|
|
}
|
|
} catch (e: Exception){
|
|
println(e.message)
|
|
return null
|
|
}
|
|
return null
|
|
}
|