2010-09-20 9 views

Antwort

6

Diese Funktionalität wird nicht unterstützt. Sie können die Anweisung jedoch umbrechen und addBatch() überschreiben, indem Sie ein Zählelement hinzufügen. Wenn Sie Apache Commons DBCP verwenden, können Sie von DelegatingPreparedStatement erben, sonst fehlt Ihnen ein Wrapper für PreparedStatement. Also habe ich einen Proxy verwendet, um die Methode hinzuzufügen:

3

executeBatch wird ein Array von Ganzzahlen zurückgeben. Nehmen Sie einfach die Länge des Arrays.

Wenn Sie die Anzahl der Stapel benötigen, bevor es ausgeführt wird, dann ist die einzige Problemumgehung, es zu zählen, jedes Mal, wie viele addBatch Sie aufgerufen haben.

+3

Ich denke, Rakesh möchte die Anzahl der Stapel vor der Ausführung erhalten. Andernfalls ist die Verwendung von executeBatch in Ordnung. – rics

Verwandte Themen