public int updateUser(String imie, String nazwisko,String pesel,String miasto,String ulica,String nr_dom,String tel,String kod)
    {
        try {
            String p ="";
            String UpdateQuery="UPDATE pacjenci SET";
            String InsertQuery1="INSERT INTO miasto VALUES";
            String InsertQuery2="INSERT INTO kod_pocztowy VALUES";
            
            int id1 = countMiasto();
            int id2 = countKod();
            int miastospr,kodspr;
            
                miastospr=checkMiasto(miasto);
                kodspr=checkKod(kod);
                
                if(miastospr==0)
                {              
                try {
                    PreparedStatement insert_miasto = getConn().prepareStatement(InsertQuery1+"(?, ?)"); 
                    insert_miasto.setInt(1,id1);
                    insert_miasto.setString(2, miasto);
                    insert_miasto.execute();
                } catch (SQLException ex) {
                    Logger.getLogger(DbCon.class.getName()).log(Level.SEVERE, null, ex);
                }
                }
                if(kodspr==0)
                {              
                try {
                    PreparedStatement insert_kod = getConn().prepareStatement(InsertQuery2+"(?, ?, ?)"); 
                    insert_kod.setInt(1,id2);
                    insert_kod.setString(2, kod);
                    if(miastospr==0){insert_kod.setInt(3,id1);}else{insert_kod.setInt(3,miastospr);}
                    insert_kod.execute();
                } catch (SQLException ex) {
                    Logger.getLogger(DbCon.class.getName()).log(Level.SEVERE, null, ex);
                }
                }
                PreparedStatement update_osoba = getConn().prepareStatement(UpdateQuery + " imie=?,nazwisko=?,ulica= ?,nr_dom= ?,tel= ?,"
                        + "id_kod=? where pesel= ?");
                
                update_osoba.setString(1, imie);
                update_osoba.setString(2,nazwisko);   
                update_osoba.setString(3,ulica);
                update_osoba.setString(4,nr_dom);
                update_osoba.setString(5,tel);
                if(kodspr==0){update_osoba.setInt(6,id2);}else{update_osoba.setInt(6,kodspr);}
                update_osoba.setString(7,pesel);
                update_osoba.execute();
                
                //LOGGER.log(Level.INFO, "Pomyslnie dodano nowego uzytkownika:{0} !!", pesel.toStrng());
                return 1;
        } //update
        catch (SQLException ex) {
            Logger.getLogger(DbCon.class.getName()).log(Level.SEVERE, null, ex);
        }
        return 0;
       
    }//update