PreparedStatement ps = conn.prepareStatement(insertSql);
for (Object item : datas) {
try {
final Object[] data = (Object[]) item;
for (int i = 0; i < columnNames.length; i++) {
ColumnMetadata cm = table.getColumnMetadata(columnNames[i]);
TypeUtils.setValue(ps, i + 1, data[i], cm.getTypeCode());
}
ps.execute();
successed++;
} catch (Exception e) {