Visualizzazione dei risultati da 1 a 7 su 7

Discussione: Problemi Java DB

Visualizzazione discussione

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2014
    Messaggi
    12

    Problemi Java DB

    Salve a tutti ragazzi, sono tornato!, ho un altro problema legato ai DB, in pratica mi esce questo errore:


    Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
    at Magazzino$InsertIntoDB.actionPerformed(Magazzino.j ava:132)
    at java.awt.Button.processActionEvent(Unknown Source)
    at java.awt.Button.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
    at java.awt.EventQueue.access$200(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.awt.EventQueue$3.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPri vilege(Unknown Source)
    at java.security.ProtectionDomain$1.doIntersectionPri vilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPri vilege(Unknown Source)
    at java.awt.EventQueue.dispatchEvent(Unknown Source)
    at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
    at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
    at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
    at java.awt.EventDispatchThread.run(Unknown Source)

    Quando provo dalla GUI a richiamare tramite un bottone la classe in ascolto che si connette al DB, il codice della classe è questo:
    codice:
    class InsertIntoDB implements ActionListener
            {
    
    
    
    
               public void actionPerformed(ActionEvent E)
               {     TextComponent codice=null;
                     TextComponent nome=null;
                     TextComponent cliente=null;
                     TextComponent garanzia=null;
                   
                   Connection con= null;
                   String codiceStr = codice.getText();
                   String nomeStr = nome.getText();
                   String prezzoStr = prezzo.getText();
                   String clienteStr = cliente.getText();
                   String garanziaStr = garanzia.getText();
                   String descrizioneStr = descrizione.getText();
    
    
                   try
                   {
    
    
                       Class.forName("com.mysql.jdbc.Driver");
                       con = DriverManager.getConnection("jdbc:mysql://localhost/negozio", "claudio", "claudio96 ");
    
    
    
    
                       Statement st = con.createStatement();
                       ResultSet rs = st.executeQuery("insert into magazzino values("+codiceStr+","+nomeStr+","+prezzoStr+","+clienteStr+","+garanziaStr+","+descrizioneStr+")");           }
                   catch (Exception e)
                   {
                       e.printStackTrace();
                   }
               }
            }
    Ultima modifica di darda96; 27-05-2014 a 20:19

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.