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:
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
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.
No Comment! Be the first one.