mirror of
https://github.com/BentoBoxWorld/BentoBox.git
synced 2024-11-28 05:35:44 +01:00
Added javadoc and updated Settings for MARIADB
@barpec12
This commit is contained in:
parent
a1b6f97a1a
commit
348704f3d9
@ -44,8 +44,9 @@ public class Settings implements DataObject {
|
||||
private boolean useEconomy = true;
|
||||
|
||||
// Database
|
||||
@ConfigComment("YAML, JSON, MYSQL, MONGODB.")
|
||||
@ConfigComment("YAML, JSON, MYSQL, MARIADB, MONGODB.")
|
||||
@ConfigComment("YAML and JSON are both file-based databases.")
|
||||
@ConfigComment("MYSQL might not work with all implementations: if available, use a dedicated database type (e.g. MARIADB).")
|
||||
@ConfigComment("If you use MONGODB, you must also run the BSBMongo plugin (not addon).")
|
||||
@ConfigComment("See https://github.com/tastybento/bsbMongo/releases/.")
|
||||
@ConfigEntry(path = "general.database.type")
|
||||
|
@ -7,6 +7,9 @@ import world.bentobox.bentobox.database.mongodb.MongoDBDatabase;
|
||||
import world.bentobox.bentobox.database.mysql.MySQLDatabase;
|
||||
import world.bentobox.bentobox.database.yaml.YamlDatabase;
|
||||
|
||||
/**
|
||||
* @author Poslovitch
|
||||
*/
|
||||
public interface DatabaseSetup {
|
||||
|
||||
/**
|
||||
@ -29,6 +32,9 @@ public interface DatabaseSetup {
|
||||
YAML(new YamlDatabase()),
|
||||
JSON(new JSONDatabase()),
|
||||
MYSQL(new MySQLDatabase()),
|
||||
/**
|
||||
* @since 1.1
|
||||
*/
|
||||
MARIADB(new MariaDBDatabase()),
|
||||
MONGODB(new MongoDBDatabase());
|
||||
DatabaseSetup database;
|
||||
|
@ -5,9 +5,12 @@ import world.bentobox.bentobox.database.AbstractDatabaseHandler;
|
||||
import world.bentobox.bentobox.database.DatabaseConnectionSettingsImpl;
|
||||
import world.bentobox.bentobox.database.DatabaseSetup;
|
||||
|
||||
/**
|
||||
* @author barpec12
|
||||
* @since 1.1
|
||||
*/
|
||||
public class MariaDBDatabase implements DatabaseSetup {
|
||||
|
||||
|
||||
/* (non-Javadoc)
|
||||
* @see world.bentobox.bentobox.database.BSBDbSetup#getHandler(java.lang.Class)
|
||||
*/
|
||||
|
@ -8,6 +8,10 @@ import java.sql.Connection;
|
||||
import java.sql.DriverManager;
|
||||
import java.sql.SQLException;
|
||||
|
||||
/**
|
||||
* @author barpec12
|
||||
* @since 1.1
|
||||
*/
|
||||
public class MariaDBDatabaseConnector implements DatabaseConnector {
|
||||
|
||||
private String connectionUrl;
|
||||
|
@ -13,10 +13,10 @@ import java.util.ArrayList;
|
||||
import java.util.List;
|
||||
|
||||
/**
|
||||
*
|
||||
* Class that inserts a <T> into the corresponding database-table.
|
||||
*
|
||||
* @author tastybento
|
||||
* @author barpec12
|
||||
* @since 1.1
|
||||
*
|
||||
* @param <T>
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user