Conexion a una Base de Datos MariaDB

Este programa esta hecho en Netbeans 8.1
Para poder conectarnos a una base de datos MariaDB vamos a necesitar el conector java correspondiente. El conector que estoy utilizando es el siguiente: mariadb-java-client-1.3.3.jar, el cual lo tengo dentro de mi computadora en la siguiente ruta: C:\Program Files (x86)\NetBeans 8.1\ide\modules\ext

En Netbeans tenemos que agregar dentro de las bibliotecas el archivo

  
Luego de haber realizado los pasos anteriores ya podemos escribir el código del programa:

package javaapplication1;

//importamos las clases necesarias
//para la conexion y ejecución de
//instrucciones
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class JavaApplication1 {

    public static void main(String[] args) {
        try {
            //obtenemos la conexion a la
            //base de datos northwind,
            //con el usuario root y la
            //contraseña 12345678
            Connection conexion = DriverManager.getConnection(
                    "jdbc:mariadb://localhost:3306/northwind",
                    "root", "12345678");

            // Se crea un Statement, para realizar la consulta
            Statement s = conexion.createStatement();

            // Se realiza la consulta.
            //Los resultados se alamcenarán en el
            // ResultSet rs
            ResultSet rs = s.executeQuery("select * from categorias");

            // Se recorre el ResultSet haciendo uso de while.
            while (rs.next()) {
                //para obtener a los datos podemos usar el nombre de la columna
                //como en rs.getInt("IdCategoria")
                //o hacer uso de indices comno en rs.getString(2);
                System.out.println(rs.getInt("IdCategoria") + " - "
                        + rs.getString(2) + " - " + rs.getString(3));
            }

            // Se cierra la conexión con la base de datos.
            conexion.close();
        } catch (Exception e) {
            System.out.println("Error: " + e.getMessage());
        }
    }

}

Comentarios

Entradas populares de este blog

Ejercicio de Programación - switch, if

Ejercicio de Programación - do while