bart119 Napisano Kwiecień 23, 2006 Zgłoszenie Share Napisano Kwiecień 23, 2006 Posiadam FC5 i chciałbym połaczyć sie za pośrednictwem javy z baza postgresql, jak to zrobić? Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
przemk Napisano Kwiecień 24, 2006 Zgłoszenie Share Napisano Kwiecień 24, 2006 Posiadam FC5 i chciałbym połaczyć sie za pośrednictwem javy z baza postgresql, jak to zrobić? wersja fedory tu nie ma zadnego znaczenia.. JDBC-Postgresql jest sposobem na korzystanie z bazy.. Dobrze dziala Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
bart119 Napisano Kwiecień 24, 2006 Autor Zgłoszenie Share Napisano Kwiecień 24, 2006 [ import java.sql.*; public class test { public static void main (String[] args) { Connection c = null; // łączymy się z bazą danych try { Class.forName("org.postgresql.Driver"); c=DriverManager.getConnection( "jdbc:postgresql://db01.agnat.pl/test", "bart119", "agatas"); System.out.println ("Udało się połączyć z bazą danych..."); } catch (ClassNotFoundException e) { System.out.println ("Problem z driverem bazy danych..."); } catch (SQLException e) { System.out.println ("Nie można połączyć się z baza danych..."); } catch (Exception e) { System.out.println ("Błąd przy połączeniu z bazą danych..."); } // wykonujemy SELECT i wypisujemy wynik zapytania na ekran try { Statement st=c.createStatement(); ResultSet rs=st.executeQuery("SELECT * FROM produkty"); while (rs.next()) { int pid=rs.getInt("id"); String pnazwa=rs.getString("nazwa"); double pcena=rs.getDouble("cena"); System.out.println(pid+" "+pnazwa+" "+pcena); } rs.close(); } catch (Exception e) { System.out.println ("Błąd przy pobieraniu danych..."); } // zamykamy połączenie (jeżeli było otwarte) if (c != null) { try { c.close(); System.out.println ("Połączenie z bazą danych zamknięte..."); } catch (Exception e) { System.out.println ("Błąd przy zamykaniu bazy danych..."); } } } } No i mi nie dziła mam komunikat: Nie można połączyć się z baza danych... Błąd przy pobieraniu danych... Co tu jest nie tak bo rozumiem ze sterownik JDBC działa. Odnośnik do komentarza Udostępnij na innych stronach More sharing options...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się