Przekazanie dynamicznej zmiennej w javie do innej klasy

Przekazanie dynamicznej zmiennej w javie do innej klasy
  • Rejestracja: dni
  • Ostatnio: dni
0

Piszę aplikację desktopową w netbeans i mam taki oto problem:

w klasie wybor_bazy_docelowej zczytuje z pol dane do polaczenia(login,port,haslo,itd), ładuję je potem do zmiennych i sprawdzam połączenie do bazy przy pomocy przycisku "Test" i lancucha:

Kopiuj
try{
String url = "jdbc:postgresql://"+serwer+":"+port+"/"+db_name+"?user="+login+"&password="+password+"";
Connection conn = DriverManager.getConnection(url);
JOptionPane.showMessageDialog(null,"Połączono");
 } catch (Exception e) {
        JOptionPane.showMessageDialog(null, "Brak połączenia!");
}

Jeśli dane do zmiennych są wprowadzone prawidłowo następuje połączenie - sprawdzam to na monitorze aktywności PostgreSQL.

Jak mam przekazać zmienną dynamiczną z połączeniem do bazy? Chodzi o to by w nowym oknie z klasą test nadal działało ustanowione połączenie z wybor_bazy_docelowej

LX
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 15
0

W twojej klasie w której nawiązujesz połączenie zrób publiczny obiekt do którego dostęp będą mieć wszystkie klasy. Jeśli chcesz aby można było to zrobić bez posługiwania się obiektem tej klasy to przed zmienną z połączeniem wpisz static. UWAGA! Jeśli wpiszesz static to we wszystkich obiektach tej klasy ta zmienna będzie miała tą samą wartość!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.