tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
310
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Abraxxas Abraxxas ist offline Rookie
    Registriert seit
    Apr 2007
    Beiträge
    6
    Hallo zusammen,

    mein Problem ist folgendes: Ich möchte gern einen beliebigen String in eine OracleDB in ein Clob-Feld schreiben.

    Ich habe es per Stream versucht aber alles was in der DB steht ist leider nur der Hex-Code meiner Ascii-Zeichen. Hier mein Code:

    pStmt ist ein PreparedStatement.

    Code :
    1
    2
    3
    4
    
    String text = "Irgend ein Text auch mit Umbrüchen und so";
     
    ByteArrayInputStream bais = new ByteArrayInputStream(text.getBytes());          
    pStmt.setBinaryStream(6, bais, bais.available());
     

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo,

    entweder nimmst du oracle.sql.CLOB oder verwendest (ab Oracle 10g) einfach:
    PreparedStatement.setString(...) .

    schau mal hier:
    http://www.oracle.com/technology/sam...lejdbc10g.html

    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Wie bekomme ich einen vollen Klang bei einer Konzertaufnahme
    Von apfel2 im Forum Audiotechnik, Recording & Audio-Software
    Antworten: 7
    Letzter Beitrag: 31.07.10, 15:16
  2. Abfrage von CLOB Spalte aus einer Oracle DB
    Von Templorials im Forum PHP
    Antworten: 0
    Letzter Beitrag: 24.07.08, 11:44
  3. Antworten: 6
    Letzter Beitrag: 20.09.05, 08:21
  4. Antworten: 21
    Letzter Beitrag: 02.02.05, 10:20
  5. Antworten: 1
    Letzter Beitrag: 29.11.01, 13:44