Ist es möglich, ein Arraylist-Objekt SQL-Prozedur mit SQL Server 2000 und Java 1.4 zu übergeben?

StackOverflow https://stackoverflow.com/questions/1576608

Frage

Ich habe eine Klasse FieldProperty mit einigen Eigenschaften definiert Feld in it.ArrayList Objekt definiert entsprechenden enthält Objekte der Klasse FieldProperty. jetzt mag ich Daten in Tabelle .Es speichern ist ein Datensatz in der Tabelle zu jedem Objekt FieldProperty.if entsprechender i-Abfrage für jeden Datensatz insertion.It nennen wird sehr slow.Is es eine Möglichkeit, Gegenstand von Arraylist gespeichert Prozedur zu übergeben und i kann dann in gespeicherte Prozedur zum abrufen von Daten? Wenn dies nicht möglich ist, was beste Lösung für dieses Problem ist?

Platform Info SQL Server 2000 Java 1.4

War es hilfreich?

Lösung

Ja.

  1. So oder send als CSV / XML usw. amd Parse in eine Tabelle Arrays und Listen in SQL Server

  2. Verwenden Parameter, eine pro Feld (sinnvoll, wenn Anzahl von Attributen pro Typ Fest)

  3. Staging-Tabelle / Bulk-Upload, kopieren zu Final Table als Teil des gespeicherten proc Anrufs danach

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top