JDBC - Przykłady
Program Java łączący się z bazą danych przy pomocy interfejsu JDBC powinien kolejno:
- ładować odpowiedni sterownik JDBC
- nawiązywać połączenie z bazą danych
- wykonywać operacje na bazie danych
- zamkykać połączenia z bazy danych
Każda z powyższych operacji może wygenerować jakiś wyjątek (np. brak sterownika, błąd połączenia z bazą danych, błędna operacja na bazie danych, błąd przy zamykaniu połączenia, itp), dlatego konieczne jest stosowanie bloków try-catch przechwytujących ewentualne wyjątki.
Przykład: JDBC.java
Przykład2: osoby.java
Przykład3: sql.java
Do uruchomienia przykładów konieczne jest zaimportowanie bliblioteki JAR zawierającej sterowniki JDBC bazy MySQL: mysql-connector-java-3.1.8-bin.jar (importowanie w identyczny sposób jak w przypadku blibliteki JFreeChart) UWAGA: W przykładach używany jest serwer "olimp.if.pw.edu.pl", jednak obecnie do poprawnego uruchamiania przykładów konieczna jest zmiana serwera na trzeba zmienić serwer z olimp.if.pw.edu.pl na 194.29.174.1,
czyli np. zamiast: jdbc:mysql://olimp.if.pw.edu.pl/pojava?user=...itd. powinno być: jdbc:mysql://194.29.174.1/pojava?user=...itd.
UWAGA2: W przypadku kłopotów z uzyskaniem połączenia z bazą danych spoza uczelni należy się upewnić czy firewall nie blokuje takich połączeń (port 3306).
|