Dino Geek, intenta ayudarte

¿Cómo establecer una conexión a MariaDB desde una aplicación Java?


Para establecer una conexión a MariaDB desde una aplicación Java, necesitarás el driver JDBC para MariaDB y los detalles de conexión a tu base de datos, tales como usuario, contraseña y URL. Te explico paso a paso como hacerlo:

1. Descarga el driver JDBC para MariaDB desde el sitio oficial: https://mariadb.com/kb/en/mariadb-connector-j/

2. Los drivers normalmente vienen en un fichero .jar, deberás agregar este archivo a tu aplicación. Si estás usando un sistema de construcción, como Maven o Gradle, puedes agregar el driver como una dependencia.

Para Maven:
```xml
org.mariadb.jdbc mariadb-java-client 2.7.0

```

Para Gradle:
```gradle
dependencies { compile group: ‘org.mariadb.jdbc’, name: ‘mariadb-java-client’, version: ’2.7.0‘
}
```
3. Una vez has agregado el driver puedes implementar el siguiente código para establecer la conexión:

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

public class MariaDBConn { public static void main(String[] args) { Connection conn = null; try { // Cargamos el driver de MariaDB. Class.forName(“org.mariadb.jdbc.Driver”);

// Configuramos la conexión. Seleccionamos la base de datos a utilizar y configuramos // el usuario y la contraseña de la base de datos de MariaDB. String url = “jdbc:mariadb://localhost:3306/NombreBaseDatos”; String username = “usuario”; String password = “contraseña”; // Creamos la conexión conn = DriverManager.getConnection(url, username, password); System.out.println(“Conexión realizada con éxito”); } catch (Exception e) { e.printStackTrace(); } finally { try { // Cerramos la conexión if (conn != null) { conn.close(); System.out.println(“Conexión cerrada”); } } catch (Exception e) { e.printStackTrace(); } } } } ```

Debe reemplazar “localhost” por la ip de su servidor si la base de datos no se encuentra en su ordenador local, “3306” por el puerto en el que escucha MariaDB se es distinto del puerto por defecto, “NombreBaseDatos” por el nombre de su base de datos, y “usuario” y “contraseña” por las credenciales de su usuario en MariaDB.

Espero que esta información te sea de ayuda!


Genera artículos simplemente para optimizar tu SEO
Genera artículos simplemente para optimizar tu SEO





DinoGeek ofrece artículos sencillos sobre tecnologías complejas

¿Desea ser citado en este artículo? Es muy sencillo, contáctenos en dino@eiki.fr.

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






Aviso legal / Condiciones generales de uso