Auf Thema antworten

Das ist auch so gewollt.


Die Access Verbindung wird nur benutzt wenn der Postgre nicht online ist.


Die Tabellen die auf dem Postgre liegen, werden in Access Datenbanken exportiert.


Da die Postgre DB im lokalen Firmennetz ist und unsere Mitarbeiter aber teilweise Projekte vor Ort ändern müssen. Deshalb werden die Projekte in Access DBs exportiert.


Ich habe ja noch eine Funktion die prüft ob der Postgre online ist oder nicht:

[code=Java]

public boolean checkPgHost() {

        Socket pgSocket = null;

        BufferedReader in= null;

       

        try {

            pgSocket = new Socket(this.dbHost,Integer.parseInt(this.dbPort));

            in = new BufferedReader(new InputStreamReader(pgSocket.getInputStream()));

            in.close();

            return true;

        } catch (UnknownHostException e ) {

            //e.printStackTrace();

            return false;

        } catch (IOException e ) {

            //System.err.println ( "Couldn't get I/O for the connection to: taranis." ) ;

            return false;

        }

[/code]



Oben