Просто функция:
public static String getSQL (Statement stmt){
String tempSQL = stmt.toString();
//please cut everything before sql from statement
//javadb...:
int i1 = tempSQL.indexOf(":")+2;
tempSQL = tempSQL.substring(i1);
return tempSQL;
}
Хорошо, что и для подготовленногоStatement.
Можно также использовать, распаковывают оператор *
:
concat = (*gen1(), *gen2())
ПРИМЕЧАНИЕ: Работы наиболее эффективно для 'неленивого' iterables. Может также использоваться с другим видом пониманий. Предпочтительный путь к генератору concat был бы из ответа от @Uduse
Я думаю, что itertools.chain()
должен сделать это.