Visualizzazione dei risultati da 1 a 2 su 2

Discussione: update and java

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    388

    update and java

    qualcuno mi sa dire il codice per effettuare l'update di una tabella e poi ricostruire l'oggetto utente?
    il codice mio è:
    *************************
    public static Utente inserimentoUtente(String username,String password,int idProgramma,String ragioneSociale,boolean isAmministratore)throws ErroreAccessoDatiException,SQLException{
    if(dataSource == null){
    throw new IllegalStateException("LoginDBManager non ha ancora a disposizione un DataSource valido");

    }
    String sqlQuery = "Update utenti set ragioneSociale=? where username =?;select * from utenti where uername=?; ";

    Connection connection = null;
    PreparedStatement pStat = null;
    ResultSet rSet = null;
    try{
    connection = dataSource.getConnection();
    pStat = connection.prepareStatement(sqlQuery);

    pStat.setString(1,ragioneSociale);
    pStat.setString(2,username);
    pStat.setString(2,username);
    System.out.println("bllablaa" + username);
    boolean recordAggiornati = pStat.execute();
    Utente utente;
    utente = new Utente(rSet.getString(1),rSet.getString(2),rSet.ge tString(3),rSet.getString(4).equalsIgnoreCase("S") ,ProgrammiModuli.getProgramma(rSet.getInt("id")));
    System.out.println("punto2'" + ragioneSociale);
    String vi=rSet.getString(1);
    System.out.println("");
    if (!recordAggiornati){

    String prova= rSet.getString(1);
    System.out.println("rSet"+prova);
    return utente;
    }
    else {
    return null;
    }

    }
    catch(SQLException errore){
    throw new SQLException(errore.getMessage(),String.valueOf(er rore.getErrorCode()));
    }
    catch(ErroreAccessoDatiException errore){
    throw new ErroreAccessoDatiException(errore.getMessage(),Str ing.valueOf(errore.getErrorCode()));
    }
    finally{
    try{rSet.close();}catch(Exception e){}
    try{pStat.close();}catch(Exception e){}
    try{connection.close();}catch(Exception e){}
    }
    }

    ********************
    mi sto ammattendo sono alle primissime armi

  2. #2
    sql.executeUpdate("update forza4_profili set partite_giocate= '"+ (risultato.getInt("partite_giocate")+ 1)+ "' where nick= '"+ sfidante+ "'");


    Prova a scrivere il codice Sql in minuscolo ed occhio all'apostrofo!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.