Ergebnis 1 bis 2 von 2

Thema: ein großes XML-File als CLOB über Java speichern

  1. #1
    myklynysh ist offline Neuer Benutzer
    Registriert seit
    11.11.2009
    Beiträge
    4

    Standard ein großes XML-File als CLOB über Java speichern

    Hallo zusammen,
    ich brauch Hilfe.

    Ich will den Text der XML-Dateien in DB speichern. Dafür habe ich eine Spalte vom Typ text angelegt.

    Jetzt versuche ich über Java über alle möglichen Methoden den Wert zum PreparedStatement zu setzen :

    statement.setAsciiStream(1, stream)
    statement.setCharacterStream(1, reader)
    statement.setClob(1, new FileReader(path))

    und bekomme immer die Fehlermeldung:
    org.postgresql.util.PSQLException: Die Methode org.postgresql.jdbc4.Jdbc4PreparedStatement.setClo b(int, Reader) ist noch nicht implementiert. Die anderen Funktionen sind angeblich auch nicht implementiert.

    Über Clob = ne
    w SerialClob habe ich auch versucht. Es wirft dann die SerialException.

    Kann das wahr sein, dass die Methoden nicht implementiert sind? Gibt es ein anderes jar-File, wo es implemetiert ist? Wie kann ich sonst noch CLOB schreiben?

    Danke für Hilfe,
    myklynysh

  2. #2
    castorp ist offline Erfahrener Benutzer
    Registriert seit
    27.06.2009
    Beiträge
    525

    Standard

    Zitat Zitat von myklynysh Beitrag anzeigen
    Wie kann ich sonst noch CLOB schreiben
    Über setCharacterStream() funktioniert das prima:
    Code:
    Statement stmt = con.prepareStatement(
       "INSERT INTO clob_table (id, clob_col) VALUES (?,?)");
    stmt.setInt(1, 42);
    String clobContent = "hier ist der ganz lange CLOB...";
    Reader r = new StringReader(clobContent);
    stmt.setCharacterStream(2, r, clobContent.length());
    stmt.executeUpdate();
    con.commit();

Ähnliche Themen

  1. PostgreSQL Connection über Java ohne DB
    Von losrollos im Forum Programmierung
    Antworten: 1
    Letzter Beitrag: 31.01.2012, 08:08
  2. COPY FROM DAT-File
    Von Ciatronical im Forum SQL
    Antworten: 2
    Letzter Beitrag: 20.09.2010, 23:04
  3. Problem bulk load über java
    Von MeisterU im Forum Programmierung
    Antworten: 10
    Letzter Beitrag: 16.03.2010, 14:38
  4. Antworten: 20
    Letzter Beitrag: 29.12.2007, 09:35
  5. CLOB DatenTyp
    Von kpatrick im Forum SQL
    Antworten: 6
    Letzter Beitrag: 14.09.2007, 11:11

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Links: Tobias Bauer - IT- und Funkdienstleistungen   -   Bilderrahmen-kaufen.de - Der Onlineshop für Bilderrahmen & Fotorahmen   -   Funkforum