hola quisiera saber como cargar a un Jcombobox de una tabla de SQL
Comentarios (4)
admin2010-06-20
¿Sabes hacer conexiones a bases de datos? ¿En qué punto te pierdes?
marlon02242010-06-24
si se hacer conxiones a base de datos pero no se como llenar los datos de una tabla en un jcombobox
admin2010-06-29
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 resultados = new ArrayList();
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);
}
}
marlon02242010-07-06
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
Comentarios (4)
¿Sabes hacer conexiones a bases de datos? ¿En qué punto te pierdes?