no le hagan mucho caso a la parte de alt. solo lo estoy intentando con id_empleado
tengo esto
Código HTML:
private void aceptar_Altas_Empleados(java.awt.event.MouseEvent evt) { altas_Empleados alt = new altas_Empleados(); Empleado emp = new Empleado(); String rfcEmpleado = tf_RFC.getText(); Base_Datos_Completa_3 db = new Base_Datos_Completa_3(); String sentencia_sql=""; sentencia_sql="INSERT INTO empleados (id_empleado) VALUES ( ) "; System.out.println(db.ejecuta_Insert_Update_Delete(sentencia_sql)); alt.nombre=tf_Nombre.getText(); alt.rfc=tf_RFC.getText(); alt.direccion=tf_Direccion.getText(); alt.telefono=tf_Telefono.getText(); Altas_Empleados.setVisible(false); PanelEmpleados.setVisible(true); }
Código HTML:
package proyecto; import java.sql.*; import java.util.ArrayList; public class Base_Datos_Completa_3 { private Connection conexion; private Statement stmt; public ResultSet rs = null; String mensaje =""; public Base_Datos_Completa_3() { } public String conectar_DataBase(){ String urldb="jdbc:mysql://localhost/prueba?user=root"; try{ Class.forName("com.mysql.jdbc.Driver").newInstance(); conexion = DriverManager.getConnection(urldb); stmt = conexion.createStatement(); mensaje = ("Se Abrio la Conexión y se creo el Statement..."); }catch(Exception e){ mensaje = ("Error al conectarse"); } return mensaje; } public String cerrar_DataBase(){ try{ stmt.close(); conexion.close(); mensaje=("Se Cerro la Conexion y se cerro el Statement.."); }catch(Exception e){ mensaje= (" Error al cerrar la conexión a labase datos"); } return mensaje; } public String ejecuta_Select(String sentencia_sql){ try{ rs = stmt.executeQuery(sentencia_sql); mensaje=("Se ejecuto el Select"); }catch(Exception e){ mensaje=("Error al ejecutar el Select"); } return mensaje; } public String ejecuta_Insert_Update_Delete(String sentencia_sql){ try{ stmt.executeUpdate(sentencia_sql); mensaje=("Se ejecuto el Insert, Update, Delete"); }catch(Exception e){ mensaje=("Error al ejecutar el Insert, Update, Delete"); } return mensaje; } public ArrayList obten_Datos_Select(Object obj){ ArrayList lista = new ArrayList(); Class cl=obj.getClass(); Empleado empleado = new Empleado(); if(cl.equals(empleado.getClass())){ try{ while(rs.next()){ empleado = new Empleado(); empleado.id_empleado = rs.getString("id_empleado"); empleado.nombre_empleado= rs.getString("nombre_empleado"); empleado.puesto_empleado= rs.getString("puesto_empleado"); empleado.area_empleado= rs.getString("area_empleado"); lista.add(empleado); } }catch(Exception e){ System.out.println("Hubo un error en la clase resultado"); } } return lista; } }