PostGreSQL i JAVA !!!HELP!!!

0

Mam pewien problem. Otóż zainstalowałem PostGreSQL 7.3(pod Windows) i utworzyłem baze danych o nazwie "mydb". Problem w

tym że nie mogę się z nią połączyć z Javy. Wydaje mi się że problem tkwi w sterowniku. Niestety nie moge go uzyskać za

pomocą Class.forName(.....).

Bardzo prosze o pomoc. Byłbym bardzo wdzięczny gdyby ktoś zamieścił króciutki kod który będzie tylko uzyskiwał

połączenie. W przypadku konieczności dodania nowego sterownika bardzo bym prosił o dokładny opis tej czynności.

Za wszystkie wskazówki z góry dziękuje.

0

nie odpowiem bo nie znam javy, ale po co dwa razy ten sam watek???

0

na googlach znajdzesz wiele takich kodzikow ale wszystkie beda sie roznic nazwą sterownika - bo to zalezy od ciebie jaki masz sterownik... mozesz juz miec zainstalowany w javie - tylko przeszukaj swoj pakiet klas np. u mnie wystarczy odwolac sie do sterownika java.sql.Driver i juz sie mogę łączyć -> zakladam ze ty tez bedziesz korzystał z sql do łącznia z bazą więc też mozesz przeszukac u siebie pakiet java.sql...

0

niemamNicka mam jeszcze jedno pytanko w związku z tym, mianowicie czy musze doinstalować jakies dodatkowe sterowniki?? Właśnie ściągnąłem z netu PostgreSQL JDBC Drivers. Czy są one konieczne do poprawnego działania?? Bym to spawdził teraz ale jestem w pracy, i dopiero będe mógł to zrobić wieczorem :((
..i jeszcze jedno, otóż pisze teraz servlet i czy łączenie się z bazą danych z servletu jest analogiczne jak w przypadku zwykłej aplikacji??

0

niemamNicka probowałem się połączyć za pomocą drivrea "jdbc.sql.Driver"( jako nazwe bazy podałem "jdbcmydb") i wypisywało mi komunikat że driver jest niepasujacy. Sposob łączenia wziąłem ze strony PostGreSQL. Przypuszczam ze nie mam odpowiedniego drivera( jesli ktos wie, to niech poda link skad moge go sciagnac i jak to "doinstalowac").

I jeszcze iedno pytanko: czy musze w windowsie "ustawiac ODBC" aby połączyc sie PGSQL( tak jak to jest w przypadku łączenia sie z Accessem) ??

Kod programu zamieszczam poniżej:

import java.net.URL;
import java.sql.;
import javax.swing.
;

public class Program(
public static void main(String args[]){
new Program();
}

public Program(){
String url= "jdbcmydb";

try{
  Class.forName("org.postgresql.Driver");
  Connection con= DriverManager.getConnection(url);
  Statement stmt= con.createStatement();
}
catch(ClassNotFoundException e){
  e.printStackTrace();
}
catch(SQLException e){
  while(e!= null){
    JOptionPane.showMessageDialog(null, e.getMessage());
    JOptionPane.showMessageDialog(null, e.getSQLState());
    JOptionPane.showMessageDialog(null, e.getErrorCode()+"");
    e= e.getNextException();
  }
System.exit(0);
}

}
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1