Prueba a pasarle los parámetros de esta manera, aunque si los otros si te funcionan no entiendo porque el update no:
Si me e equivocado corregidme por favor, un saludo.
Código [Seleccionar]
String sql03 = "UPDATE empleado SET nombre = ?, apellido = ?,salario = ? WHERE CODIGO= ?";
try {
Pmodificar = conexion.prepareStatement(sql03);
Pmodificar.setString(1,mNombre);
Pmodificar.setString(2,mApellido);
Pmodificar.setInt(3,mSalario);
Pmodificar.setInt(4,mCodigo);
Pmodificar.executeUpdate();
}
Si me e equivocado corregidme por favor, un saludo.