Como lo hago...................?

Tagged:  

hola quisiera saber como cargar a un Jcombobox de una tabla de SQL

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

¿Sabes hacer conexiones a bases de datos? ¿En qué punto te pierdes?

si se hacer conxiones a base de datos pero no se como llenar los datos de una tabla en un jcombobox

import java.awt.Dimension;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
 
import javax.swing.JComboBox;
import javax.swing.JFrame;
 
 
public class Ventana extends JFrame {
 
	private static final long serialVersionUID = -5502761975394024380L;
 
	public static void main(String[] args) {
		JComboBox jc = null;
 
		try {
            Class.forName("com.mysql.jdbc.Driver");
			Connection c = DriverManager.getConnection("jdbc:mysql://localhost/mysql", "user", "password");
			PreparedStatement ps = c.prepareStatement("select * from user");
			ResultSet rs = ps.executeQuery();
 
			ArrayList<String> resultados = new ArrayList<String>();
 
			while (rs.next()) {
				resultados.add(rs.getString("user"));
			}
 
			jc = new JComboBox(resultados.toArray());
 
		} catch (SQLException e) {
			e.printStackTrace();
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
 
		Ventana v = new Ventana();
		v.setSize(new Dimension(200, 100));
		v.add(jc);
		v.setDefaultCloseOperation(EXIT_ON_CLOSE);
		v.setVisible(true);
	}
 
}

hola bueno te agradesco por el codigo enviado me sirvio de mucho pero ahora quiero saber como usar la interface entitymanager por que cuando quiero importa el paquete no figura o a lo mejor sabes como hacer un select el cual me ayude a llamar a este procedure y a su ves ponerlo en un Jtable

CREATE PROCEDURE LISTARMENAJE
AS
SELECT M.COD_MENAJE AS CODIGO,M.NOM_MENAJE AS DESCRIPCION,M.CANTIDAD AS CANTIDAD,
U.UNI_DESCRIP AS UNIDAD,M.FE_INGRESO AS FE_REGISTRO,STOCK AS 'STOCK', M.MARCA AS MARCA
FROM MENAJE M INNER JOIN UNIDAD U
ON M.COD_UNIDAD=U.COD_UNIDAD
GO

Enviar un comentario nuevo

El contenido de este campo se mantiene privado y no se mostrará públicamente.
  • Las direcciones de las páginas web y las de correo se convierten en enlaces automáticamente.
  • Etiquetas HTML permitidas: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Saltos automáticos de líneas y de párrafos.
  • You can enable syntax highlighting of source code with the following tags: <code>, <blockcode>, <pre>. The supported tag styles are: <foo>, [foo].

Más información sobre opciones de formato

By submitting this form, you accept the Mollom privacy policy.