Class SqlDatabase
java.lang.Object
br.ufsc.labsec.signature.database.SqlDatabase
- All Implemented Interfaces:
Database
- Direct Known Subclasses:
DatabaseImpl, SQLiteSessionStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanclose()voidprotected abstract voidexecuteStatement(String sql, Object... params) Executa uma query no banco de dadosprotected StringinStatement(String statement, int size) Constrói uma query SQL com o argumento in com um número variável de parâmetros
-
Constructor Details
-
SqlDatabase
-
-
Method Details
-
createDatabase
public void createDatabase()- Specified by:
createDatabasein interfaceDatabase
-
createTables
protected abstract void createTables() -
executeStatement
Executa uma query no banco de dados- Specified by:
executeStatementin interfaceDatabase- Parameters:
sql- Query SQLparams- Parâmetros da query- Returns:
- Resultado da query
-
inStatement
-
close
-