Commit 4ddec1d4 by Patryk Czarnik

Ostatnie uzupełnienia baz danych

parent a4b7ca3d
......@@ -6,4 +6,7 @@
/*.iml
/.idea/
/employees.xml
/eksport.csv
/hr.db
url=jdbc:postgresql://localhost/hr
user=kurs
password=abc123
tcpKeepAlive=true
Ten projekt prezentuje technologię JDBC - Java Database Connectivity.
To jest podstawowy sposób korzystania z relacyjnych ("SQL-owych") baz danych w Javie.
Zalety:
+ ujednolicony dostęp do różnych baz danych (trzeba pisać kody SQL pasujące do konkretnego rodzaju bazy, ale instrukcje Javy są jednakowe niezależnie czy to Oracle, czy MysSQL...)
+ mamy pełną kontrolę nad wykonywanych SQL-em i dostęp do bazy taki, jak go przewiduje standard SQL
Wady:
- obsługa większych baz danych (w sensie liczby tabel i kolumn) jest pracochłonna:
* to my musimy napisać wszystkie polecenia SQL
* odczyt i zapis każdego pola musi być zapisany wprost w kodzie jako oddzielna instrukcja.
......@@ -18,6 +18,8 @@ public class P05_ProstyUpdate {
int ile = stmt.executeUpdate(); // uwaga, tego używamy także dla insert czy delete
// Dokładnie mówiąc: ilu wierszy dotyczyło zapytanie.
// W tym programie nie są używane transakcje (inaczej mówiąc: autoCommit == true)
// więc od razu zmiany są zapisywane trwale na serwerze.
System.out.println("Zaktualizowano " + ile + " wierszy");
} catch (SQLException 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