Ayuda con java y mysql gracias

Iniciado por Kodokuna, 22 Noviembre 2016, 02:17 AM

0 Miembros y 1 Visitante están viendo este tema.

Kodokuna

hola una ayudita por favor, se me a olvidado el codigo  de conexion de mi clase de java con el formulario(Jframe), ty esque  cuando ejecuto mi fromulario me dice que la BD y tabla que quiero conectar no existe este es mi codigo es cortito.GRACIAS DE ANTEMANO.
DE LA CLASE
public class BDconexion {
   public static Connection sqlConnection(){
   Connection cn=null;
       try {
           Class.forName("com.mysql.jdbc.Driver");
           cn=DriverManager.getConnection("jdbc:mysql://localhost/BDEmpresa","root","123");
           
       } catch (Exception e) {
           JOptionPane.showMessageDialog(null,"asdasd");
       }
       return cn;
}
}
Y ESTE ES DEL FORMULARIO(JFRAME) AQUI ES EL PROBLEMA NO ME ACUERDO COMO
ERA ESTE CODIGO Y EL DRIVER ESTA BIEN.

BDconexion mysql=new BDconexion();
  Connection cn=mysql.sqlConnection();

Y ESTE ES EL CODIGO DEL BOTON
 
       DefaultTableModel mdiarea=new DefaultTableModel();
       mdiarea.addColumn("codigo");
       mdiarea.addColumn("nombre");
       mdiarea.addColumn("edad");
       mdiarea.addColumn("sueldo");
       tblarea.setModel(mdiarea);
       try {
       String sql="select * from BTEmpleado";  
       PreparedStatement pstm=cn.prepareStatement(sql);
       ResultSet rs=pstm.executeQuery();
       while(rs.next()){
              int codigo=rs.getInt(1);
        String nombre=rs.getString(2);
                int edad=rs.getInt(3);
        double sueldo=rs.getDouble(4);
          Object fila[]={codigo,nombre,edad,sueldo};
           mdiarea.addRow(fila);
       }      
       } catch (Exception e) {
           JOptionPane.showMessageDialog(null, e);
       }
GRACIAS

miltonprogramador

Hola quiza es muy tarde para responderte pero lo voy viendo apenas...
Revisa esta línea en tu código

Código (java) [Seleccionar]

//tu código
cn=DriverManager.getConnection("jdbc:mysql://localhost/BDEmpresa","root","123");

//prueba asi:
cn=DriverManager.getConnection("jdbc:mysql://localhost:3306/BDEmpresa","root","123");


Comenta como te fue...
Aprendiendo de los mejores se llega a ser uno de ellos...