28 lines
740 B
Java
28 lines
740 B
Java
package fr.xephi.authme.datasource;
|
|
|
|
import fr.xephi.authme.datasource.mysqlextensions.MySqlExtensionsFactory;
|
|
import fr.xephi.authme.settings.Settings;
|
|
|
|
import java.sql.SQLException;
|
|
|
|
public class MariaDB extends MySQL {
|
|
public MariaDB(Settings settings, MySqlExtensionsFactory extensionsFactory) throws SQLException {
|
|
super(settings, extensionsFactory);
|
|
}
|
|
|
|
@Override
|
|
String getJdbcUrl(String host, String port, String database) {
|
|
return "jdbc:mariadb://" + host + ":" + port + "/" + database;
|
|
}
|
|
|
|
@Override
|
|
protected String getDriverClassName() {
|
|
return "org.mariadb.jdbc.Driver";
|
|
}
|
|
|
|
@Override
|
|
public DataSourceType getType() {
|
|
return DataSourceType.MARIADB;
|
|
}
|
|
}
|