Здравствуйте, yoriсk.kiev.ua, Вы писали:
YKU>Здравствуйте, peter6636, Вы писали:
P>>строка из файла:
P>>zzz 3333
P>>строка в БД:
P>> zzz ssss
P>>обновляю запись в базе данных:
P>>1) update ... set ip=3333 where мак=zzz and ip=ssss
P>>Дальше беру следующую строчку из файла,например она равна:
P>>zzz pppp
P>>делаю запрос:
P>>2) update ... set ip=pppp where мак=zzz and ip=ssss
P>>в результате один завпрос 2) перекрывает запрос 1), как избавится от этого
P>>
YKU>1) А почему это в java?
YKU>2) Чего вы хотите достчь?
YKU>3) (Очень общая очевидная рекомендация) хотите, что-бы запросы не — исспользуйте какой-то уникатьный идентификатор.
из файла читаю данные в которых указан список маков и соответствующих айпи,собираю это все в java.util.Vector, далее это веткор посылаю на сравнение
с базой даннх, по результатм сравнения мне нужно послать админу письмо типа: "у юзера Х поменялся айпишник с 1 на 2", точно так же с маками.
При реализации этого возникла проблема с запросами,которые дважды обновляют одну и ту же запись