Programowanie obiektowe - JAVA
Informacje ogólne > Laboratorium 7 > JDBC - Przykłady

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).