jajajaja muchas gracias por la ayuda compañero Xerelo me ha servido de maravila jejeje, despues de tanto tiempo picandole al programa al fin pude resolverlo jejeje colo el codigo ya como debio haber quedado hace tiempo para todos aquellos que igual podrian tener el mismo problema que yo:
Código:
try{
int id;
String nombre;
int salario;
id=Integer.parseInt(txtId.getText());
nombre=txtNombre.getText();
salario=Integer.parseInt(txtSalario.getText());
//prepara la funcion a ejecutar
procedimiento=conexion.prepareCall("{call insertar(?,?,?)}");
//ejecuta la funcion
procedimiento.setInt(1, id);
procedimiento.setString(2, nombre);
procedimiento.setInt(3, salario);
procedimiento.execute();
}//termina try
catch(Exception e){
JOptionPane.showMessageDialog(null,"Error");
e.printStackTrace();
}//termina catch
muchas gracias, por cierto quien debe de marcar que el tema esta ya solucionado yo o el que debe de hacerlo es el administrador.