Come ottenere la connessione MariaDB usando java?

Ho lavorato su mysql server e ho collegato correttamente le mie applicazioni java. E ora sono passato a MariaDB. Come connettersi con il server MariaDB usando java? Come dovrebbe essere cambiato?

public class DBConnection { private Connection connection; private static DBConnection dBConnection; public DBConnection() throws ClassNotFoundException, SQLException { Class.forName("com.mysql.jdbc.Driver"); connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/db", "root", "mysql"); } public static DBConnection getDBConnection() throws ClassNotFoundException, SQLException { if (dBConnection == null) { dBConnection = new DBConnection(); } return dBConnection; } public Connection getConnection() { return connection; } 

}

Le modifiche minori per MariaDB sono le seguenti: Utilizzare MariaDB Connector / J con la seguente class Driver:

 org.mariadb.jdbc.Driver 

Per DB Connection utilizzare la seguente struttura:

 jdbc:(mysql|mariadb)://host:port/[database] 

Pertanto, il tuo codice come sopra richiederebbe solo la modifica per

 Class.forName("org.mariadb.jdbc.Driver"); 

e il resto funzionerebbe bene poiché i client MySQL e MariaDB sono compatibili. Dopo tutto, MariaDB è un sostituto avanzato e avanzato per MySQL.

È ansible accedere a maggiori informazioni sulla connessione a MariaDB utilizzando il connettore Java dalla Knowledge Base MariaDB (connettore MariaDB / J