JDBC batch-Abfrage für hohe Leistung

Will ich tun, batch-Abfrage, DB-für hohe Leistung, Beispiel sql für die Abfrage basiert auf verschiedenen customer_id:

select order_id, 
       cost 
from customer c 
  join order o using(id) 
where c.id = ... 
order by

Ich bin mir nicht sicher, wie es zu tun mit JDBC-Anweisung. Ich weiß, dass ich kann verwenden Sie die gespeicherte Prozedur für diesen Zweck, aber es ist viel besser, wenn ich einfach schreiben von sql in Java-app anstelle von SP.

Ich bin mit DBCP für meine Java-client und MySQL-DB.

  • Was genau meinst du mit "Stapel-Abfrage"? Sie können where c.id in (...) um mehr als einen Kunden.
  • Ich habe keine Ahnung, was du meinst mit "mehrere Ergebnismengen für die Kunden".
  • Ich meine ein ResultSet für einen Kunden, nicht mischen Sie die Zeilen zurückgeben.
InformationsquelleAutor superche | 2012-03-24
Schreibe einen Kommentar