[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Feb 2005
    Beiträge
    47

    Thumbs down Java: Anmeldung an AS400

    Hallo,

    ich entwickle eine Anwendung in Java, mit der ich über den
    AS400 JDBC Driver mit der AS400 eine Connection aufbaue.

    Zu diesem Zweck habe ich ein LoginPanel erntworfen, über das sich der Benutzer mit Username und Passwort anmelden kann.
    Wird ein falscher Username/Passwort angegeben, liefert mir der Treiber sein eigenes Fenster zurück, um die Daten zu korrigieren.

    Dieses möchte ich blocken, also nach der ersten fehlerhaften Anmeldung soll sofort eine Exception geworfen werden.

    Wie kann ich das erreichen, bei den Properties, die ich dem connect() übergebe habe ich setProperties("promt","false") gesetzt, leider ohne Erfolg.

    Um gleich Fragen entgegenzuwirken, die in die Richtung laufen, warum ich denn das vom System zur Verfügung gestellte Anmeldefenster nicht nutzen will: Dem Kunden gefällts net....

    Danke für eure Antworten...


  2. #2
    Registriert seit
    Feb 2001
    Beiträge
    20.695
    Vielleicht hilft dir dies weiter:
    Re: Setting up user id, password for JDBC connection
    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
    Feb 2005
    Beiträge
    47
    Leider nicht, ich hab ja kein Problem mit der Anwendung nur wenn eben sich eben ein Benutzer falsch anmeldet wird automatisch vom Treiber ein Fenster aufgepoppt, welches erneut die Anmeldedaten fordert. Das will ich nicht. Einmal falsch anmelden = sofort zurück mit Connection = null, ohne nochmaliges Abfragen

    Any idea??

  4. #4
    Registriert seit
    Oct 2004
    Beiträge
    251
    Zitat Zitat von Oli001 Beitrag anzeigen

    Wie kann ich das erreichen, bei den Properties, die ich dem connect() übergebe habe ich setProperties("promt","false") gesetzt, leider ohne Erfolg.
    Entweder du verändert die Properties erst nach dem Verbindung holen - oder du hast einen Tippfehler wie in deinem Posting prompt statt promt.

    Bei funktioniert jede Variante:

    Code:
    Connection conn =
       DriverManager.getConnection("jdbc:as400://192.168.1.23/LIB;prompt=false",
                  "user", "pass");
    bzw.
    Code:
    Properties info = new Properties();
        info.setProperty("user", "userxx");
        info.setProperty("password", "passxx");
        info.setProperty("prompt", "false");
        Connection conn = 
        DriverManager.getConnection("jdbc:as400://192.168.1.23/LIB", info);
    /Robert

Similar Threads

  1. Tape von einer AS400 von anderer AS400 aus nutzen?
    By hs in forum IBM i Hauptforum
    Antworten: 15
    Letzter Beitrag: 07-11-06, 19:28
  2. Druckereinrichtung auf AS400?
    By stephanr1 in forum NEWSboard Drucker
    Antworten: 7
    Letzter Beitrag: 20-07-06, 14:00
  3. Anmeldung an AS400 über Citrix
    By GEA in forum IBM i Hauptforum
    Antworten: 2
    Letzter Beitrag: 02-03-06, 10:31
  4. AS400 Operatorin sucht Stelle im Raum Frankfurt
    By NixWisserin in forum NEWSboard Server Job
    Antworten: 0
    Letzter Beitrag: 15-02-05, 17:51
  5. Automatische Anmeldung an AS400
    By Saschnix in forum IBM i Hauptforum
    Antworten: 6
    Letzter Beitrag: 17-01-02, 11:11

Berechtigungen

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