我正在用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);
}
}