Derby Databankabfrage liefert Ergebnisse nicht korrekt

bigg_kg

Neues Mitglied
Hallo hab ein kleines Problem bei dem ihr mir vieleicht helfen könnt. Würde mir sehr helfen.

Ich arbeite mit eclipse und einer derby datenbank und nun habe ich folgendes problem.
habe eine join abfrage geschrieben über die zwei tabellen zusammen gefügt werden.

[Java] public void getFromDatabase() {
try {
Statement stmt = con.createStatement();
stmt
.execute("SELECT * FROM Mail LEFT OUTER JOIN Anhang ON Mail.MailID=Anhang.MailID");
ResultSet rs = stmt.getResultSet();
while (rs.next()) {
System.out.println("MailID: " + rs.getString("MailID")
+ " An: " + rs.getString("An") + " Cc: "
+ rs.getString("Cc") + " Betreff: "
+ rs.getString("Betreff") + " Nachricht: "
+ rs.getString("Nachricht") + " Versendet: "
+ rs.getString("Versendet") + " AnhangID: "
+ rs.getString("AnhangID") + " Dateiname: "
+ rs.getString("Dateiname") + " Datei: "
+ rs.getString("Datei"));
}
rs.close();
stmt.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}[/Java]

In der Tabelle Anhang werden unter anderem Blobs eingelesen.
Dies funktioniert alles auch und die Abfrage liefert auch die korrekten ergebnisse, nur wenn ich jetzt ein Blob Array über eine schleife in die datenbank einlese bekomme ich bei dieser abfrage nur die letzten 3 datenssätze anstatt alle aber vorher kammen alle.

Führe ich nun diese Abfrage nicht in Eclipse sondern über das ij-tool im cmd aus funktioniert die abfrage einwandfrei, was mich darauf schliesen lässt das die abfrage nicht falsch formuliert ist. kann mir jemand sagen was ich falsch gemacht habe das ich keine brauchbaren ergebnisse in eclipse bekomme.

Über eure hilfe würd ich michsehr freuen und danke schon im voraus
 

hansmueller

Bekanntes Mitglied
Hallo,

was liefert es dir, wenn du folgendes probierst:
Java:
public void getFromDatabase() {
  try {
   Statement stmt = con.createStatement();
   stmt
     .execute("SELECT * FROM Mail LEFT OUTER JOIN Anhang ON Mail.MailID=Anhang.MailID");
   ResultSet rs = stmt.getResultSet();
   while (rs.next()) {

  SwingUtilities.invokeAndWait(new Runnable()
{				
	@Override
	public void run()
	{
		System.out.println("MailID: " + rs.getString("MailID")
 	     + " An: " + rs.getString("An") + " Cc: "
   	     + rs.getString("Cc") + " Betreff: "
  	     + rs.getString("Betreff") + " Nachricht: "
  	     + rs.getString("Nachricht") + " Versendet: "
  	     + rs.getString("Versendet") + " AnhangID: "
   	     + rs.getString("AnhangID") + " Dateiname: "
  	     + rs.getString("Dateiname") + " Datei: "
  	     + rs.getString("Datei"));					
	}
});
    
   }
   rs.close();
   stmt.close();
  } catch (Exception e) {
   System.out.println(e.getMessage());
  }
 }

MfG
hansmueller
 

bigg_kg

Neues Mitglied
Hey Danke aber ich habs schon selber geschafft.
Hab die Blob datei mit Outputstream zwischengespeichert und in einen String umgewandelt.Nun läufts.
Danke trotzdem.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
thor_norsk Datenbank: Apache Derby Datenbankprogrammierung 6
O apache derby in eclipse für Datenbanken einbauen Datenbankprogrammierung 3
F Derby Datenbankprogrammierung 5
T importierte Derby DB währen der Laufzeit einlesen Datenbankprogrammierung 2
L Derby/JavaFX Fehlermeldung Datenbankprogrammierung 3
R findet Derby.DB nicht !? Datenbankprogrammierung 5
K Eclipse Apache Derby Treiber Problem Datenbankprogrammierung 4
J Derby/JavaDB Datenbankanbindung Eclipse und Derby Datenbankprogrammierung 7
M JAVA Derby INSERT probleme Datenbankprogrammierung 12
J Verbindung zu Derby Datenbank funktioniert nicht Datenbankprogrammierung 14
T Datenbankfeld in Derby 255 Zeichen Datenbankprogrammierung 3
M Derby/JavaDB Derby SQL Insert mit AUTO_INCREMENT, welche ID wurde vergeben? Datenbankprogrammierung 6
C Derby auf Server Datenbankprogrammierung 6
R derby : in squirrel url zu db von tomcat Datenbankprogrammierung 4
H Derby: SYSCS_UTIL.SYSCS_EXPORT_QUERY mit String Abfrage in wehre-Klausel nicht möglich Datenbankprogrammierung 3
H Probleme mit Unicodedarstellung in Derby DB Datenbankprogrammierung 1
S Dringend Netbeans Derby DB random() function Datenbankprogrammierung 6
M HSQLDB oder DERBY - warum SCRIPT Datei? Datenbankprogrammierung 0
B Derby/JavaDB Einrichten der Derby DB / JAVA DB Datenbankprogrammierung 2
A Eclipse + Derby + Delete Row Datenbankprogrammierung 3
D Derby Datenbank bei Export zu JAR-Datei nicht möglich Datenbankprogrammierung 8
D Embedded Derby Datenbank Datenbankprogrammierung 4
reibi Derby/JavaDB Derby DB löschen Datenbankprogrammierung 5
L Derby Datenbank speichert nicht Datenbankprogrammierung 9
N Query für Derby DB mit Enterbrise Bean Datenbankprogrammierung 4
S Derby/JavaDB Derby zu MySQL Datenbankprogrammierung 6
H Derby/JavaDB Eine verschlüsselte Derby-Datenbank wieder entschlüsseln Datenbankprogrammierung 4
G Derby/H2 Welches u. Wie installieren/verwenden? Datenbankprogrammierung 10
L Derby/JavaDB Derby macht Probleme Datenbankprogrammierung 4
zilti Derby/JavaDB EclipseLink und Derby: "Abschneidefehler" bei @Lob Datenbankprogrammierung 2
H Derby SQL-Abfragen in Datei abspeichern Datenbankprogrammierung 2
H Flat Files in Derby importieren Datenbankprogrammierung 3
reibi Derby/JavaDB Derby russty manager deaktivieren Datenbankprogrammierung 3
L Derby Dezimal-Spalte die Größe ändern Datenbankprogrammierung 2
D PostgreSQL vs Firebird vs Derby Datenbankprogrammierung 12
P Zugreifen auf Derby Datenbank mit java (ÜBERARBEITET) Datenbankprogrammierung 2
R Lokale Derby in einer JPA-Anwendung Datenbankprogrammierung 3
S Derby ein zweites mal als Read-only öffnen Datenbankprogrammierung 9
M Derby insert, ID auslesen Datenbankprogrammierung 3
J Derby Datenbankprogrammierung 7
S Derby Datenbank "offline" und "online" Datenbankprogrammierung 5
L Apache Derby Management-Tool Datenbankprogrammierung 3
A JavaDB(Derby) als ODBC-Datenquelle eintragen Datenbankprogrammierung 4
T Derby und Foreign Keys Datenbankprogrammierung 4
I JAVADB (Derby) OneToMany Datenbankprogrammierung 2
T Zugriff auf Derby-Datenbank will einfach nicht klappen Datenbankprogrammierung 22
M Gelöst: JavaDB - Derby Inhalt in Jar Datei speichern Datenbankprogrammierung 5
O Derby/JavaDB anwenden von Regular Expressions Datenbankprogrammierung 2
O Derby Performance Probleme? Datenbankprogrammierung 4
H Derby in Java 6 direkt integriert? Wie nutzt man das? Datenbankprogrammierung 3
Z derby abfrage von einem Timestamp Datenbankprogrammierung 2
GilbertGrape Allgemeines zu Derby Datenbankprogrammierung 7
M JavaDB/Derby: Tabellen erstellen Datenbankprogrammierung 8
G Derby Anleitung? Datenbankprogrammierung 1
H Migration von MySQL auf Derby Datenbankprogrammierung 2
B Java Derby Datenbank mit CLOB & BLOB Datenbankprogrammierung 5
vogella Java DB (Derby) Size Datenbankprogrammierung 12
J Derby Cursor Problem Datenbankprogrammierung 2
R Wie stabil ist Derby? Datenbankprogrammierung 2
P derby datenbank Datenbankprogrammierung 2
D Installation von Apache Derby in Eclipse Datenbankprogrammierung 1
P DERBY vs HSQLDB (Vor- Nachteile) Datenbankprogrammierung 3
B Cloudscape/Derby NetworkServer als JDBCRealm Datenbank Datenbankprogrammierung 2
P Apache DERBY - Datanbank erstellen Datenbankprogrammierung 2
C PostgreSQL JDBC + PostgreSQL: getLong liefert 0 statt NULL Datenbankprogrammierung 2
C MySQL JPA - namedQuery (SELECT) -getResultList() - liefert falsches Ergebnis Datenbankprogrammierung 1
P executeQuery liefert null zurück Datenbankprogrammierung 5
J Speicherung von java.sql.Date liefert inkorrekte Ergebnisse Datenbankprogrammierung 4
K statement.execute liefert false Datenbankprogrammierung 6
M Hibernate liefert mir bei many-to-one leeres Feld Datenbankprogrammierung 5
M Hibernate - Querry mit Eingrenzung und Order; liefert nichts zurück Datenbankprogrammierung 4
G getConnection() liefert null Datenbankprogrammierung 3
G SELECT liefert leere Zeilen Datenbankprogrammierung 32
N Oracle DB liefert nicht alle Datensätze Datenbankprogrammierung 3
A SELECT-Anweisung liefert keine Datensätze zurück Datenbankprogrammierung 9
Y Hibernate - 1:1 Beziehung liefert leeres Objekt Datenbankprogrammierung 19
R ResultSet liefert oracle.sql.TIMESTAMP, aber unbrauchbar Datenbankprogrammierung 9
L "desc tablename" liefert SQL Exception mit execute Datenbankprogrammierung 6

Ähnliche Java Themen

Neue Themen


Oben