Daten in Objekt ablegen...

fenerli23

Erfahrenes Mitglied
Hi,

habe zur Zeit eine Ausgabe die nun folgendermaßen aussieht (siehe Code), wird alles in Java realisiert, d.h direkt in der console...

Nun würde ich sehr gerne Meine Tabelle in ein Objekt hinterlegen damit ich diesen in einem Webservice nutzen kann, somit kann der Client dann das Statementausführen und im wird der Tabelleninhalt angezeigt.

Könntet ihr mir ein paar TIpps geben wie ich das ganze realisieren kann bzw. hier in meinem code ändern müsste... DANKE

Code:
   try { 	

	        // Select fitting database driver and connect:
	        Class.forName( sDbDrv );
	        conn = DriverManager.getConnection( sDbUrl, sUsr, sPwd );
	        stmt = conn.createStatement();
	        rs = stmt.executeQuery( sSql );
	        // Get meta data:
	        ResultSetMetaData rsmd = rs.getMetaData();
	        int i, n = rsmd.getColumnCount();

	        for( i=1; i<=n; i++ )    // Attention: first column with 1 instead of 0
	          {help =  extendStringTo21( rsmd.getColumnName( i ) ) ; 
	          
	          System.out.print("|" +help );}
	        
	        System.out.println();

	        while( rs.next() ) {
	          for( i=1; i<=n; i++ ) // Attention: first column with 1 instead of 0
	        	{ help = extendStringTo21( rs.getString( i ));
	        	    System.out.print("|" + help);
	                }
	        }
	      } catch( Exception ex ) {
	        System.out.println( ex );
	      } finally {
	        try { if( null != rs ) rs.close(); } catch( Exception ex ) {}
	        try { if( null != stmt ) stmt.close(); } catch( Exception ex ) {}
	        try { if( null != conn ) conn.close(); } catch( Exception ex ) {}
	      }
	    }
	    return help;
 
hierzu hat keiner einen Tipp bzw. Hilfe ...?!

Erstmal solche Posts sind hier nicht erlaubt. Wenn jemand dir helfen möchte, macht er das auch ohne einen solchen Push-Post.

Ich würde auch sagen, dass niemand dir helfen kann, da niemand weiß, wie dein Projekt aussieht, wozu es dient und wie es arbeiten soll.

MFG

zEriX
 
Erstmal solche Posts sind hier nicht erlaubt. Wenn jemand dir helfen möchte, macht er das auch ohne einen solchen Push-Post.

Das so etwas nicht erlaubt ist wusste ich nicht sorry ...

Ich würde sehr gerne den Inhalt einer Tabelle aus einer Datenbank rausholen, und diese Daten in einem Objekt ablegen und durch "return" an den Client weiterleiten damit es dort angezeigt werden kann...
 
Zuletzt bearbeitet:
Ich würde einfach mal sagen, dass du dir eine Klasse schreibst, die eine Zeile in deiner Tabelle repräsentiert. Dann kannst du jede Zeile in ein Object deiner Klasse packen und eine Liste von diesen Objecten zurück geben.

Ich denke mal was dir eventuell helfen könnte wäre sowas wie Hibernate.

MFG

zEriX
 
ja ich würde es genau wie zerix machen.
Du benötigst ein Value-Object welches die Attribute des Datensatzes enthält. Diese dann einfach in eine Liste stecken und übertragen.
Hibernate würde ich zwischen Client und Server nicht einsetzten.
 
Zurück