El código en sí es simple. ¿Al empalmar sql? No es fácil de contar, simplemente se usa para tareas.
Copie el código de código de la siguiente manera:
/**
* Asignación circular TODO, los tipos faltantes se pueden agregar en cualquier momento
*@autor Lucio
* @param pt
* @lista de parámetros
* @lanza SQLException
*/
setParam público estático vacío (PreparedStatement pt, lista de lista) lanza SQLException {
para(int i = 0;i<lista.tamaño();i++){
if (list.get(i) instancia de String) pt.setString(i+1, list.get(i).toString());
else if(list.get(i) instancia de Integer) pt.setInt(i+1, Integer.parseInt(list.get(i).toString()));
else if(list.get(i) instancia de Short)pt.setShort(i+1, Short.parseShort(list.get(i).toString()));
de lo contrario pt.setObject(i+1, list.get(i));
}
}