Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    [java] prepareStatement

    piccola domanda....
    ho una tabellina mysql composta da 3 campi...
    il primo campo un id... è autoincrementante....
    secondo è un varchar.... nonnull
    terzo un date con possibilità di essere a Null

    come faccio l'insert ?
    PreparedStatement st = con.prepareStatement("INSERT INTO Gruppi(id, nomegruppo, datacanc) Values ?,? ");
    st.setString(1, "pippo");
    st.setString(2, "NULL");
    st.execute();

    non credo che sia valido...

    mi potreste postare un esempio ???

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Moderazione

    Java ha un forum dedicato, che si chiama, appunto, Java.

    Sposto.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328

    Re: [java] prepareStatement

    Originariamente inviato da fantasma313
    PreparedStatement st = con.prepareStatement("INSERT INTO Gruppi(id, nomegruppo, datacanc) Values ?,? ");
    st.setString(1, "pippo");
    st.setString(2, "NULL");
    st.execute();
    Era quasi giusto...

    codice:
    PreparedStatement st = con.prepareStatement("INSERT INTO Gruppi(nomegruppo, datacanc) Values  ?,? ");
    st.setString(1, "pippo");
    st.setString(2, null);
     st.execute();
    PS: usa i tag CODE, come indicato nel regolamento, quando posti del codice.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  4. #4
    Grazie delle risposte, ma il problema persiste....
    ( scusate per aver sbagliato la sezione, ho visto il gruppo java dopo aver postato..)
    public void Insert(String Gruppo) {
    try {
    PreparedStatement st = con.prepareStatement("INSERT INTO Gruppi(id, nomegruppo, datacanc) Values ?,? ");

    st.setString(1, Gruppo);
    st.setString(2,null );
    st.execute();
    st.close();
    }catch (Exception e){
    System.out.println("errore " + e);}
    }
    }


    errore com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorEx ception: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''pippo',null' at line 1

  5. #5
    in allegato la struttura della tabella

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 © 2026 vBulletin Solutions, Inc. All rights reserved.