Commit 79275d67 by Patryk Czarnik

Testy bazy danych

parent 94a68ae6
package ogloszenia.baza.sqlite;
import ogloszenia.exn.BladBazyDanych;
import ogloszenia.exn.NieznanyRekord;
import ogloszenia.model.OgloszenieSamochodowe;
public class TestInsertUpdate {
public static void main(String[] args) {
try(DostepDoBazySqlite baza = DostepDoBazySqlite.newSQLite()) {
OgloszenieDAO dao = baza.newOgloszenieDAO();
OgloszenieSamochodowe auto = dao.findById(2);
auto.setIdOgloszenia(103);
auto.setOpis("Opis złotego Matiza");
dao.save(auto);
System.out.println("Gotowe");
} catch (BladBazyDanych | NieznanyRekord e) {
e.printStackTrace();
}
}
}
package ogloszenia.baza.sqlite;
import java.time.LocalTime;
import ogloszenia.exn.BladBazyDanych;
import ogloszenia.exn.NieznanyRekord;
import ogloszenia.model.OgloszenieSamochodowe;
public class TestInsertWstawNowy {
public static void main(String[] args) {
try(DostepDoBazySqlite baza = DostepDoBazySqlite.newSQLite()) {
OgloszenieDAO dao = baza.newOgloszenieDAO();
OgloszenieSamochodowe auto = dao.findById(3);
auto.setIdOgloszenia(null);
auto.setOpis("Nowy z godziny " + LocalTime.now());
dao.save(auto);
} catch (BladBazyDanych e) {
e.printStackTrace();
} catch (NieznanyRekord e) {
e.printStackTrace();
}
}
}
package ogloszenia.baza.sqlite;
import java.util.List;
import ogloszenia.exn.BladBazyDanych;
import ogloszenia.model.OgloszenieSamochodowe;
public class TestOdczytOgloszen {
public static void main(String[] args) {
try (DostepDoBazySqlite db = DostepDoBazySqlite.newSQLite()) {
OgloszenieDAO dao = db.newOgloszenieDAO();
List<OgloszenieSamochodowe> lista = dao.readAllFull();
for (OgloszenieSamochodowe ogloszenie : lista) {
System.out.println("\n"+ogloszenie);
}
} catch (BladBazyDanych e) {
e.printStackTrace();
}
}
}
package ogloszenia.baza.sqlite;
import java.util.List;
import ogloszenia.exn.BladBazyDanych;
import ogloszenia.model.Sprzedawca;
public class TestOdczytSprzedawcow {
public static void main(String[] args) {
try (DostepDoBazySqlite db = DostepDoBazySqlite.newSQLite("ogloszenia.db")) {
SprzedawcaDAO dao = db.newSprzedawcaDAO();
List<Sprzedawca> lista = dao.readAll();
for (Sprzedawca sprzedawca : lista) {
System.out.println(sprzedawca);
}
} catch (BladBazyDanych e) {
e.printStackTrace();
}
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment