Dino Geek essaye de t'aider

Comment établir une connexion à MariaDB à partir d'une application Java?


Pour établir une connexion à MariaDB à partir d’une application Java, vous devriez suivre les étapes suivantes :

Étape 1. Inclure le driver MariaDB dans votre projet

Avant de pouvoir établir une connexion à la base de données MariaDB, vous devez vous assurer que le driver JDBC pour MariaDB est inclus dans le chemin de classe de votre application. Vous pouvez télécharger le driver à partir du site de MariaDB ou l’ajouter à votre fichier pom.xml si vous utilisez Maven :

```
org.mariadb.jdbc mariadb-java-client 2.7.2

```
Étape 2. Créer une connexion à la base de données

Ensuite, vous pouvez utiliser le DriverManager pour créer une connexion à votre base de données MariaDB.

```
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DatabaseConnector {

public static void main(String[] args) { String url = “jdbc:mariadb://localhost:3306/yourDatabase”; String user = “root”; String password = “yourPassword”; try (Connection conn = DriverManager.getConnection(url, user, password)) { System.out.println(“Connecté à la base de donnée MariaDB !”); } catch (SQLException e) { System.out.println(“Oops, erreur!”); e.printStackTrace(); } } } ``` Remplacez “yourDatabase” par le nom de votre base de données, “root” par votre nom d’utilisateur et “yourPassword” par votre mot de passe.

Dans l’exemple ci-dessus, nous utilisons un try-with-resources pour nous assurer que la connexion à la base de données est bien fermée à la fin, même s’il y a une exception.

Voilà comment vous pouvez établir une connexion à une base de données MariaDB à partir d’une application Java.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation