-->
These old forums are deprecated now and set to read-only. We are waiting for you on our new forums!
More modern, Discourse-based and with GitHub/Google/Twitter authentication built-in.

All times are UTC - 5 hours [ DST ]



Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 
Author Message
 Post subject: Dynamisch auf Tabellen zugreifen
PostPosted: Tue Apr 10, 2007 5:32 am 
Newbie

Joined: Wed May 04, 2005 9:34 am
Posts: 16
Location: Germany
Hallo

ich habe die Situation, dass ich Daten aus einer Tabelle lesen möchte,
von der ich nur den Namen kenne. Ich weiß weder wie viele Felder dort
drin sind, noch wie diese heißen oder deren Typ. Zum Hintergrund: Ich
lasse Daten aus einer Datenbank extrahieren, in dem der Nutzer
beliebige SQL-Befehle definieren kann und das Ergebnis wird in eine
zweite Datenbank geschrieben, den Namen der Ziel-Tabelle gibt der User
an. Jetzt will ich die Daten dieser Tabelle auslesen und in einem
TableViewer anzeigen. Außerdem brauche ich die Namen der Felder. Aber
mit Hibernate fehlt mir das Mapping.

Mit Visual Basic/ADO schicke ich einfach einen SQL-Befehl an die
Datenbank, z.B. "Select * from <tabelle>" und bekomme ein Recordset
zurück, das ich dann parsen kann um die Feldnamen zu ermitteln und
dessen Inhalt ich in jeder beliebigen Form anzeigen kann. So was
schwebt mir hier auch vor.

Hat hier jemand vielleicht einen Tipp für mich wie ich das mit
Hibernate hinbekomme? Und wenn es mit Hibernate nicht geht, gibt es
andere Möglichkeiten dies zu erreichen. Ich wäre für jeden Tipp dankbar.

Vielen Dank auf jeden Fall
Christoph


Top
 Profile  
 
Display posts from previous:  Sort by  
Forum locked This topic is locked, you cannot edit posts or make further replies.  [ 1 post ] 

All times are UTC - 5 hours [ DST ]


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum

Search for:
© Copyright 2014, Red Hat Inc. All rights reserved. JBoss and Hibernate are registered trademarks and servicemarks of Red Hat, Inc.