[NEWSboard IBMi Forum]
  1. #1
    Registriert seit
    Nov 2005
    Beiträge
    59

    Zugriff auf eine PostgreSQL - Linuxserver

    Moin, moin,

    ich stehe vor der Herausforderung Daten aus einer PostgreSQL-DB abzurufen; Anreicherung von Daten für die Buchhaltung. Wenn machbar, soll auf Jave verzichtet werden.

    Leider habe ich für unser OS V7R1M0 nichts passendes gefunden.

    Wie stelle ich eine Verbindung zu dieser DB her?

    Vielen Dank

    Andreas

  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Nun, Java spielt ein wenig eine Rolle.
    Dieter Bender bietet sein OpenSource-Produkt ArdGate an.
    Damit lässt sich jede Datenbank, für die es einen JDBC-Treiber gibt, per embedded SQL und RDB (WRKRDBDIRE) verarbeiten.
    Keine Angst, du benötigst keine Java-Kenntnisse.
    - ArdGate installieren
    - RDB konfigurieren
    - Testen mit STRSQL
    - Schreiben native SQL in z.B. ILERPG
    - Auch QMQRY's können verwendet werden

    http://sourceforge.net/projects/appserver4rpg/
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  3. #3
    Registriert seit
    Nov 2005
    Beiträge
    59
    Super,

    vielen Dank für den Hinweis. Werde gleich mal auf der Seite weiterlesen. Liest sich schon jetzt ziemlich gut für mich.

    Andreas

  4. #4
    Registriert seit
    Aug 2013
    Beiträge
    23
    Hallo Zusammen,
    tut mir leid dieses alte Thema auszugraben, aber das ist bei uns leider gerade aktuell.

    Könnt Ihr mir sagen ob Antwort von Fuerchau immer noch gilt, oder ist es mittlerweile möglich "nativ" auf eine PostgreSQL Datenbank zuzugreifen?
    Wir sind auf V7R4M0.

    Vielen Dank schon mal im voraus.

  5. #5
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Native heißt eben Java.
    Da es für viele DB's eben JDBC-Treiber gibt funktionieren nur diese auch auf der AS/400.
    Ansonsten werden nur DRDA-Produkte unterstützt und das sind i.W. nur alle DB2-Varianten.
    Alternativ kann man nur ein PC-Programm (Windows/Linux) nehmen, dass die Vermittlerrolle bzw. gleich die Verarbeitung übernimmt.
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

  6. #6
    Registriert seit
    Mar 2002
    Beiträge
    5.286
    Zitat Zitat von Rue Beitrag anzeigen
    Hallo Zusammen,
    tut mir leid dieses alte Thema auszugraben, aber das ist bei uns leider gerade aktuell.

    Könnt Ihr mir sagen ob Antwort von Fuerchau immer noch gilt, oder ist es mittlerweile möglich "nativ" auf eine PostgreSQL Datenbank zuzugreifen?
    Wir sind auf V7R4M0.

    Vielen Dank schon mal im voraus.
    ... was verstehst Du unter "native"? Wenn Du unter "native" embedded SQL, STRSQL, QMQRY etc. verstehst, dann kannst Du dafür ArdGate als Middleware verwenden und mit den erwähnten Methoden auf jedwede JDBC Datenbank zugreifen.

    D*B
    AS400 Freeware
    http://www.bender-dv.de
    Mit embedded SQL in RPG auf Datenbanken von ADABAS bis XBASE zugreifen
    http://sourceforge.net/projects/appserver4rpg/

  7. #7
    Registriert seit
    Aug 2013
    Beiträge
    23
    Zitat Zitat von BenderD Beitrag anzeigen
    ... was verstehst Du unter "native"? Wenn Du unter "native" embedded SQL, STRSQL, QMQRY etc. verstehst, dann kannst Du dafür ArdGate als Middleware verwenden und mit den erwähnten Methoden auf jedwede JDBC Datenbank zugreifen.

    D*B
    Ja, da drauf wollte ich hinaus.

    Um Daten aus einer PostgreSQL-DB abzurufen, ist bleibt das der einzige bzw. sinnvollste weg:

    - ArdGate installieren
    - RDB konfigurieren
    - Testen mit STRSQL
    - Schreiben native SQL in z.B. ILERPG
    - Auch QMQRY's können verwendet werden

  8. #8
    Registriert seit
    Feb 2001
    Beiträge
    20.206
    Ich hatte es ja oben schon geschrieben, Java ist Voraussetzung für ArdGate.
    Im ILERPG ist das wieder, naja so halb, native.

    Du musst die SQL's auf jeden Fall per Prepare mit Strings zusammenbauen. Dabei können "?" als Parameter verwendet werden.
    Ggf. musst du bestimmte Feldtypen beim Insert/Update casten. Das war bei mir mit Oracle und Datumfeldern der Fall.

    Es bleibt jedoch noch relativ simple
    Dienstleistungen? Die gibt es hier: http://www.fuerchau.de
    Das Excel-AddIn: https://www.ftsolutions.de/index.php/downloads
    BI? Da war doch noch was: http://www.ftsolutions.de

Similar Threads

  1. Wie wird man eine JVM wieder los?
    By dschroeder in forum NEWSboard Programmierung
    Antworten: 7
    Letzter Beitrag: 27-11-13, 14:36
  2. freier Internetzugang in eine AS/400
    By fred2 in forum NEWSboard Server Software
    Antworten: 0
    Letzter Beitrag: 15-05-03, 17:38
  3. configuration obdc um auf eine DB im AS/400
    By logo_2 in forum IBM i Hauptforum
    Antworten: 3
    Letzter Beitrag: 30-04-03, 11:28
  4. Gibt es eine Alternative zu PW1
    By becama in forum IBM i Hauptforum
    Antworten: 1
    Letzter Beitrag: 10-09-01, 20:50
  5. suche eine as/400 p9401
    By worpswede in forum NEWSboard Server & Hardware Markt
    Antworten: 2
    Letzter Beitrag: 22-01-01, 12:49

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •