привет Я новичок в Java, и я вставить в в в базу данных, используя цикл из массива он занимает много времени, как бы я вставить данные в БД в качестве сыпучего вставки мой код здесь,Java Bulk Loose Loops Loops Ввод временного кода?
if(con != null)
{
rs = dboperation.DBselectstatement(con,"select host_object_id from nagios_hosts where address='"+ip+"'");
if (rs != null)
{
rs.next();
String id = rs.getString(1);
for(int i= 0;i<serviceArray.length;i++)
{
status.append(serviceArray[i]+"\n");
dboperation.DbupdateStatement(DbAcess.getNagios_connection(),"insert into nagios_servicelist(service_name,host_object_id) values('"+serviceArray[i]+"','"+id+"')");
}
}
}
не идут подробно о этот код я скажу вам, что я получаю идентификатор от первого запроса в наборе результатов «rs», а «servicearray» имеет службы, которые я хочу вставить в Db, но требуется время в цикле, как я буду делать массивную вставку массива в базе данных?
надежды слушать от вас скоро
Заранее спасибо
У меня есть много значений в массиве, так что я придется использовать цикл для вашего кода ?? –
Да, вам нужно использовать цикл. – Pushkar
, но если я буду использовать цикл, он снова займет столько времени, сколько займет мой цикл в моем коде ??? –