mardi 4 août 2015

Unable to insert data into Sqlite table (Java Netbeans)

I'm making an application in Java, and one of the parts of the application is a button which reads data from jtextfields, splits them and put them into a database table. Not getting any messages, almost everything is working except of inserting data in the database table. The code looks like this:

private void Zawodnicy2ActionPerformed(java.awt.event.ActionEvent evt) {

    try{

        String zaw = zawodnik.getText();
        System.out.println(zaw);

        String zaw1 = zaw;
        String[] parts = zaw1.split(", ");
        String koszulka = parts[0]; 
        String nazwisko = parts[1]; 
        String wiek = parts[2]; 
        System.out.println(koszulka + ":::" + nazwisko + ":::" + wiek);
        listaDane.addElement(nazwisko);
        Lista.setModel(listaDane);

        String[] parts1 = nazwisko.split(" ");
        String nazw = parts1[0]; 
        String imie = parts1[1]; 

        String poz = pozycja.getText();
        System.out.println(poz);
        String poz1 = poz;
        String[] parts2 = poz1.split(": ");
        String pozyc = parts2[0]; 
        String pozycj = parts2[1]; 
        System.out.println(pozycj);

        String og = ogolem.getText();
        System.out.println(og);
        String og1 = og;
        String[] parts3 = og1.split(": ");
        String ogoltext = parts3[0]; 
        String ogol = parts3[1]; 
        System.out.println(ogol);


        pst=conn.prepareStatement("Insert into TEAM1Druzyna (NrKoszulki, Nazwisko, Imie, Pozycja, Punkty) values (?,?,?,?,?)");
        pst.setString(1, koszulka);
        pst.setString(2, nazw);
        pst.setString(3, imie);
        pst.setString(4, pozycj);
        pst.setString(5, ogol);

        pst.execute();


       System.out.println("wpisano do tabeli " + nazwisko);

    }catch(Exception e){
        JOptionPane.showMessageDialog(null, e);

    }

}

Aucun commentaire:

Enregistrer un commentaire