Ich nutze PreparedStatements und habe eine Klasse welche die Daten bearbeitet.
Die Parameter gebe ich einen Array weiter.
Innerhalb einer Methode werden mehrfach SQLs aufgerufen.
Ich möchte das Array mit gleichen Namen mehrfach verwenden kann das Deklarierte und Initalisierte Array aber innerhalb der Methode nicht ganz auflösen und dann neu definieren.
Ich habs mit null setzen probiert usw. er behält aber immer das das Array bereits existiert
Gibt es da einen Weg ?
Hier ein Beispiel, beim zweiten mal meckert java und sagt ist allready defined
Die Parameter gebe ich einen Array weiter.
Innerhalb einer Methode werden mehrfach SQLs aufgerufen.
Ich möchte das Array mit gleichen Namen mehrfach verwenden kann das Deklarierte und Initalisierte Array aber innerhalb der Methode nicht ganz auflösen und dann neu definieren.
Ich habs mit null setzen probiert usw. er behält aber immer das das Array bereits existiert
Gibt es da einen Weg ?
Hier ein Beispiel, beim zweiten mal meckert java und sagt ist allready defined
Code:
String[][] parArr = { {"STR",tabName}, {"INT",idDS } };
array_id = data.getDataArray(str_sql, parArr, 1);
str_id = array_id[0][0];
// Datensatz war nicht gesperrt und wird jetzt gesperrt
if (str_id == null) {
str_sql = "INSERT"
+ " INTO SYS_LOGS"
+ " (USERID, TABID, TABNAME)"
+ " VALUES (?,?,?)";
String[][] parArr = { {"STR",userID.toString()}, {"INT",idDS }, {"STR",tabName} };
data.setDataUpdate(str_sql, parArr);