Class SQLManager
java.lang.Object
com.ordwen.odailyquests.quests.player.progression.storage.sql.SQLManager
- Direct Known Subclasses:
MySQLManager
,SQLiteManager
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.zaxxer.hikari.HikariDataSource
protected LoadProgressionSQL
protected SaveProgressionSQL
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close database connection.Get database connection.Get load progression SQL instance.Get save progression SQL instance.void
protected void
Test database connection.
-
Field Details
-
hikariDataSource
protected com.zaxxer.hikari.HikariDataSource hikariDataSource -
loadProgressionSQL
-
saveProgressionSQL
-
-
Constructor Details
-
SQLManager
public SQLManager()
-
-
Method Details
-
setupTables
public void setupTables() -
close
public void close()Close database connection. -
getConnection
Get database connection.- Returns:
- database Connection.
-
testConnection
protected void testConnection()Test database connection. -
getLoadProgressionSQL
Get load progression SQL instance.- Returns:
- load progression SQL instance.
-
getSaveProgressionSQL
Get save progression SQL instance.- Returns:
- save progression SQL instance.
-