Buscar
Social
Ofertas laborales ES

Soporte de javaHispano > LLenar ArrayList con sentencia sql Transform Pivot

Estimados, estoy comenzando a picar en java SE y necesito representar los datos de una tabla como un CrossTab, lo que se me ocurre es meter los datos en un arraylist para luego mostrarlos en un jtable , pero quería saber primero si es posible mandar este tipo de sentencia SQl a un arraylist, adjunto la sentencia:

TRANSFORM Sum(Tabla1.Amount) AS SumOfAmount
SELECT Tabla1.Departamento, Sum(Tabla1.Amount) AS [Total Of Amount]
FROM Tabla1
WHERE (((Tabla1.MesNum)<=2))
GROUP BY Tabla1.Departamento
PIVOT Tabla1.Mes;

Que me muestra mas o menos así:

Departamento JAN FEB Total Of Amount
Direct Supply Chain Costs 20.000 15.000 35.000
Facility & Services 65.000 18.000 83.000
Finance 35.000 45.000 80.000

Es el mejor camino?

Saludos y desde ya agradecido.

febrero 6, 2014 | Registered Commenterespartano

Hola Espartano.

Absolutamente cualquier cosa que se trague un select SQL en JDBC la podrás cargar en java en lo que quieras, sea una coleccion, lista, etc.

Con el ResulSet que te devuelva la sentencia haz lo que quieras. Las sentencias SQL no se mandan a un ArrayList ni parecido. Se mandan a JDBC que te devolverá un ResulSet. Organiza los datos como te de la gana.

Un saludo

abril 2, 2014 | Unregistered CommenterPaposo