Hola chicos:
tengo el siguiente problema por si alguien me quiere orientar para poder solucionarlo.
Debo guardar los siguientes datos en una base de datos ya hecha(mysql), y conectada con java. el problema es que hay conflicto en una linea de comandos, en la de los datos a almacenar:
les adjunto el codigo:
CAPA NEGOCIOS, CREE UNA CLASE LLAMADA EMPLEADO
package negocios;
import datos.coneccion;
import java.sql.*;
/**
*
* @author Administrador
*/
public class empleado {
public int idEmpleado;
public String NombreEmpleado;
public String ApellidoEmpleado;
public String DireccionEmpleado;
public String TelefonoEmpleado;
public String CargoEmpleado;
}
//desde aqui hasta abajo crea conflicto,debo señalar que en la base de datos creada en mysql desde NombreEmpleado hasta TelefonoEmpleado los tengo como VARCHAR alla, y aqui las utilizo como String(capas q ese sea el conflicto no se)//
public empleado (int idEmpleado, String NombreEmpleado, String ApellidoEmpleado, String DireccionEmpleado, String CargoEmpleado,String TelefonoEmpleado)
{
this.idEmpleado= imEmpleado;
this.NombreEmpleado= NombreEmpleado;
this.ApellidoEmpleado = ApellidoEmpleado;
this.DireccionEmpleado = DireccionEmpleado;
this.CargoEmpleado = CargoEmpleado;
this.TelefonoEmpleado = TelefonoEmpleado
}
public void imprimirempleado()
{
System.out.println("id del empleado: "+idEmpleado);
System.out.println("Nombre del Empleado: "+NombreEmpleado);
System.out.println("Apellido del Empleado: "+ApellidoEmpleado);
System.out.println("Direccion del empleado: "+DireccionEmpleado);
System.out.println("Cargo del empleado: "+CargoEmpleado);
}
public void guardar()
{
try{
String strSql="insert into empleado values("+idEmpleado+",'"+NombreEmpleado+"','"+ApellidoEmpleado+"','"+DireccionEmpleado+"','"+CargoEmpleado+"','"+TelefonoEmpleado+);
Coneccion.conectar();
Coneccion.sentencia=Coneccion.conn.prepareStatement(strSql);
Coneccion.sentencia.execute(strSql);
System.out.println("Empleado Almacenado");
Coneccion.desconectar();
}catch(Exception e){
System.out.println("Error Metodo");
}
}
CAPA USUARIO,CREE UNA CLASE LLAMADA PRINCIPAL
//aqui tb hay conflicto, debe ser por el conflicto q se crea en la clase empleado, es un boton para guardar los datos en la base de datos//
private void jButton7ActionPerformed(java.awt.event.ActionEvent evt) {
empleado objemp = new empleado (Integer.parseInt(txtidEmpleado.getText()),txtNombreEmpleado.getText()),txtApellidoEmpleado.getText()),;
objemp.guardar();
}
Eso chicos, espero puedan darme alguna orientacion
Gracias