[NEWSboard IBMi Forum]

Hybrid View

  1. #1
    Registriert seit
    Jan 2001
    Beiträge
    851
    Hallo,

    eine Beschreibung wie Du die Daten importierst wäre
    auch hilfreich.

    Gruß
    Michael

  2. #2
    Registriert seit
    Jul 2010
    Beiträge
    59
    Auf die simpelste Weise erfolgt der Import:

    Textdatei Zeile für Zeile durchlesen
    --------------

    // Datei mit dem betreffenden Namen Zeile für Zeile
    // lesen den Inhalt jeder Zeile mit
    // writeAS400ToDB(Zeileninhalt) verarbeiten
    // Open the file for reading
    PreparedStatement insert = null;
    BufferedReader br = null;
    try
    {
    br = new BufferedReader(new FileReader(file));
    insert = m_connection
    .prepareStatement(genInsertString(sTableName));
    String line;
    int lineNr = 1;
    while ((line = br.readLine()) != null)
    { // while loop begins here
    log.info(lineNr + ":" + line.trim());
    insert.setString(1, line.trim());
    insert.executeUpdate();
    lineNr++;
    } // end while
    // end try
    } catch (SQLException e)
    {
    log.error(e);
    } catch (IOException e)
    {
    log.error(e);
    } finally
    {
    try
    {
    if (br != null)
    {
    br.close();
    }
    if (insert != null)
    {
    insert.close();
    }
    } catch (Exception e)
    {
    log.error(e);
    }
    ------

    Insert-Anweisung generieren
    ------------
    public String genInsertString(String sTableName)
    {
    StringBuffer sb = new StringBuffer();
    sb.append("INSERT INTO ");
    sb.append(sTableName);
    sb.append(" (FELD) VALUES ('");
    sb.append("?");
    sb.append("')");
    String query = sb.toString();
    return query;
    }
    ---------

    Wie eine Zeile aussieht, habe ich ja vorhin gezeigt.
    Also überhaupt nichts "Aufregendes"

  3. #3
    Registriert seit
    Jan 2001
    Beiträge
    851
    HI,

    da müssen aber noch weitere Fehlerhinweise vorhanden sein.
    Java protokolliert wo die Exception stattgefunden hat.

Similar Threads

  1. Java und Fehlermeldung jva0122 bei simplen "Hello World"
    By TARASIK in forum IBM i Hauptforum
    Antworten: 21
    Letzter Beitrag: 30-03-11, 14:48
  2. Antworten: 3
    Letzter Beitrag: 06-06-06, 16:57
  3. Bender ich rufe dich Cursor state not valid
    By Deficiency in forum NEWSboard Java
    Antworten: 0
    Letzter Beitrag: 01-12-05, 13:40
  4. Antworten: 8
    Letzter Beitrag: 13-12-04, 12:01
  5. Java Fehlermeldung
    By mk in forum NEWSboard Programmierung
    Antworten: 4
    Letzter Beitrag: 10-07-04, 15:09

Berechtigungen

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