diff --git a/pom.xml b/pom.xml index f49d771..fbb3691 100644 --- a/pom.xml +++ b/pom.xml @@ -50,6 +50,11 @@ jackson-module-kotlin 2.9.7 + + org.mariadb.jdbc + mariadb-java-client + 2.5.1 + diff --git a/src/main/java/eu/seed/it/App.java b/src/main/java/eu/seed/it/App.java new file mode 100644 index 0000000..21d2681 --- /dev/null +++ b/src/main/java/eu/seed/it/App.java @@ -0,0 +1,27 @@ +package eu.seed.it; + +import java.sql.Connection; +import java.sql.SQLException; + +public class App { + public static void main(String[] args) { + Connection connection = null; + + try { //begin connection + connection = ConnectionConfig.mariaDBConnection(); + if(connection != null){ + System.out.println("Connexion établie..."); + } + }catch (Exception e){ + e.printStackTrace(); + }finally { //close connection + if(connection != null){ + try { + connection.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + } + } +} diff --git a/src/main/java/eu/seed/it/ConnectionConfig.java b/src/main/java/eu/seed/it/ConnectionConfig.java new file mode 100644 index 0000000..a0d39cd --- /dev/null +++ b/src/main/java/eu/seed/it/ConnectionConfig.java @@ -0,0 +1,21 @@ +package eu.seed.it; + +import java.sql.Connection; +import java.sql.DriverManager; + +public class ConnectionConfig { + public static Connection mariaDBConnection(){ + Connection connection = null; + + try{ + Class.forName("org.mariadb.jdbc.Driver"); + System.out.println("Connexion à la base de données..."); + connection = DriverManager.getConnection("jdbc:mariadb://51.91.100.245:3306/DB?user=seeds&password=tortue"); + System.out.println("Connexion réussie..."); + + }catch(Exception e){ + e.printStackTrace(); + } + return connection; + } +}