· 9 years ago · Nov 14, 2016, 06:40 PM
1 public void insert(String id, String imie, String nazwisko, String data_ur, String pozycja, String klub) {
2 try {
3 PreparedStatement prpStat = lacze.prepareStatement("INSERT INTO postac VALUES ('?', '?', '?', '?', '?', '?');");
4 prpStat.setString(0, id);
5 prpStat.setString(1, imie);
6 prpStat.setString(2, nazwisko);
7 prpStat.setString(3, data_ur);
8 prpStat.setString(4, pozycja);
9 prpStat.setString(5, klub);
10 prpStat.execute();
11 } catch (SQLException e) {
12 System.err.println("Blad przy wprowadzaniu danych");
13 e.printStackTrace();
14 }
15 }
16 public void create(){
17 try{
18 stat.execute("CREATE TABLE IF NOT EXISTS postac(id INTEGER PRIMARY KEY, imie VARCHAR(20), nazwisko VARCHAR(30), data_ur DATE, pozycja VARCHAR(50), klub VARCHAR(25))");
19 }
20 catch(SQLException e){
21 System.err.println("Błąd przy tworzeniu tabeli");
22 e.printStackTrace();
23 }
24 }
25 public void wczyt() {
26 sterownik();
27 String csvFile = "baza1.csv";
28 String line = "";
29 usun();
30 create();
31
32 try (BufferedReader br = new BufferedReader(new FileReader(csvFile))) {
33
34 while ((line = br.readLine()) != null) {
35 // use comma as separator
36 String[] Menju3 = line.split(",",-1);
37 System.out.println(Menju3[0] + " " + Menju3[1] + " " + Menju3[2] + " " + Menju3[3] + " " + Menju3[4] + " " + Menju3[5]);
38 insert(Menju3[0],Menju3[1],Menju3[2],Menju3[3],Menju3[4],Menju3[5]);
39 }
40
41 } catch (IOException e) {
42 e.printStackTrace();
43 }
44 }