无法将数据插入Sqlite表(Java Netbeans)

时间:2015-08-04 22:40:42

标签: java sqlite jdbc netbeans

我正在用Java创建一个应用程序,该应用程序的一个部分是一个按钮,它从jtextfields读取数据,拆分它们,并将它们放入数据库表中。我没有收到任何错误消息,除了在数据库表中插入数据外,几乎所有内容都有效。代码如下所示:

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);

    }
}

0 个答案:

没有答案