in

Visualización de datos de la base de datos a ComboBox en Java

Menampilkan Data di Database ke dalam ComboBox di Java dengan NetBeans

Cómo mostrar datos en MySQL DataBase a ComboBox en Java NetBeans – Hace algún tiempo visité un foro en FB y alguien preguntó cómo mostrar datos en la base de datos en un cuadro combinado usando netbeans. Quizás esta sea la solución a esa pregunta y, con suerte, amigos que estén buscando el mismo tutorial con esa pregunta, esta publicación es la respuesta.
En este tutorial, mostramos datos de una base de datos y los mostramos en cuadros combinados. Entonces, más adelante solo seleccionaremos esos datos.

Muy bien, solo vaya al tutorial para agregar datos en el cuadro combinado con la base de datos en java.
Primero, cree una base de datos con el nombre «java_data-to-combobox«, luego cree una tabla como la siguiente y asígnele un nombre»data_combobox» como sigue:

Mostrar datos en la base de datos en ComboBox en Java con NetBeans

En segundo lugar, cree un archivo de conexión con la clase java en sus netbeans y guárdelo con un nombre Conexión DB.java

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import javax.swing.JOptionPane;

/**
 *
 * @author www.kangsunu.web.id
 *
 * MORE JAVA BASIC TUTORIAL VISIT: //www.kangsunu.web.id/
 */
public class KoneksiDB {

    private Connection koneksi;

    public Connection getKoneksi() {
        return koneksi;
    }

    public void koneksiDatabase() { //<-- untuk koneksi ke database
        // Cek Driver
        try {
            Class.forName("com.mysql.jdbc.Driver"); //<-- nama driver untuk koneksi ke MySQL

            // Cek Database
            try {
                String url, user, password;
                url = "jdbc:mysql://localhost:3306/java_data-to-combobox"; //alamat DB
                user = "root";
                password = "";
                koneksi = DriverManager.getConnection(url, user, password);

                System.out.println("Koneksi Sukses");
            } catch (SQLException se) {
                JOptionPane.showMessageDialog(null, "Koneksi Gagal! " + se);
                System.exit(0);
            }
        } catch (ClassNotFoundException cnfe) {
            JOptionPane.showMessageDialog(null, "Driver Tidak Ditemukan! n" + cnfe);
            System.exit(0);
        }
    }

    public static void main(String[] kon) {
        new KoneksiDB().koneksiDatabase();
    }
}

En tercer lugar, haga un JFrame como la siguiente imagen y guárdelo con un nombre DataComboBox.java

Mostrar datos en la base de datos en ComboBox en Java con NetBeans

Cuarto, agregue el siguiente código:

import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;

/**
 *
 * @author www.kangsunu.web.id
 */
public final class DataComboBox extends javax.swing.JFrame {

    private KoneksiDB db = new KoneksiDB();
    
    /**
     * Creates new form DataComboBox
     */
    public DataComboBox() {
        initComponents();
        dataFromDataBaseToComboBox();
    }

    public void dataFromDataBaseToComboBox(){
        db.koneksiDatabase();
        try {
            String query = "SELECT * FROM data_combobox";
            Statement st = db.getKoneksi().createStatement();
            ResultSet rs = st.executeQuery(query);
            
            while (rs.next()) {                
                jComboBox1.addItem(rs.getString("nama"));
            }
            
            rs.last();
            int jumlahdata = rs.getRow();
            rs.first();
            
        } catch (SQLException e) {
        }
    }

Por favor, corre DataComboBox.java, más adelante se mostrarán nombres en la base de datos. Si alguien todavía está confundido acerca de cómo mostrar los datos en la base de datos en cuadros combinados, puede comentar en la columna de comentarios debajo de esta publicación. O puede descargar el código fuente del programa aquí o aquí. Gracias.

What do you think?

Christian

Written by Christian

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

DC Ok

Cómo limpiar la basura en una computadora portátil para un rendimiento rápido

7 formas de ajustar el brillo de la pantalla de una computadora y una computadora portátil