Dino Geek, probeer je te helpen

Hoe breng ik vanuit een Java-applicatie een verbinding met MariaDB tot stand?


Om vanuit een Java-applicatie een verbinding met MariaDB (of elke andere SQL-database) te maken, heeft u een JDBC (Java Database Connectivity) driver nodig. Hier zijn de stappen die u kunt volgen:

1. Download en installeer de MariaDB Connector/J JDBC driver van de officiële MariaDB website. Voeg het JAR-bestand dat je hebt gedownload toe aan je project.

1. Importeer het pakket in je Java code:

```
import java.sql.*;
```

1. Laad de JDBC driver:

```
Class.forName(“org.mariadb.jdbc.Driver”);
```

1. Maak een verbinding met je MariaDB database. Zorg ervoor dat je de juiste URL, gebruikersnaam en wachtwoord gebruikt:

```
Connection con = DriverManager.getConnection( “jdbc:mariadb://localhost:3306/databaseName”, “username”, “password”);
```

1. Nu kun je SQL queries naar de database sturen via de Connection object.

Hier is een volledig voorbeeld:

```
import java.sql.*;

public class Main { public static void main(String[] args) { Connection con = null;

try { Class.forName(“org.mariadb.jdbc.Driver”); con = DriverManager.getConnection( “jdbc:mariadb://localhost:3306/databaseName”, “username”, “password”); if (con != null) { System.out.println(“Connected to the database!”); } else { System.out.println(“Failed to connect to the database!”); } } catch (SQLException | ClassNotFoundException e) { e.printStackTrace(); } finally { try { if (con != null) { con.close(); } } catch (SQLException e) { e.printStackTrace(); } } } } ```

Zorg ervoor dat je de verbinding altijd sluit als je klaar bent met het communiceren met de database.

Voordat je deze code uitvoert, vervang je “databaseName”, “username” en “password” met de naam van je MariaDB database, je MariaDB gebruikersnaam en je MariaDB wachtwoord.


Genereer eenvoudig artikelen om uw SEO te optimaliseren
Genereer eenvoudig artikelen om uw SEO te optimaliseren





DinoGeek biedt eenvoudige artikelen over complexe technologieën

Wilt u in dit artikel worden geciteerd? Het is heel eenvoudig, neem contact met ons op via dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Domeinnaam | 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 |






Juridische Vermelding / Algemene Gebruiksvoorwaarden