У меня есть файл dbf, и я должен обновить базу данных sybase. Я поместил все записи из файла dbf в сингл-карту, первым аргументом на карте которой является значение, которое должно быть установлено в банке данных, а второе - это условие, в данном случае Memo. Как я могу обновить базу данных sybase?Обновление базы данных sybase за один раз?
public static void updateBcHeader(Map<String,String> list){
String query = "update BcHeader\n" +
"set Label='poika' \n" +
"where Memo like 'A'";
}
Вы не должны игнорировать SQLException. И утверждение должно быть закрыто в блоке finally. И этот код не может работать. Вы связываете 3 параметра, и запрос имеет только 2. И использование подобного в Timestamp не имеет смысла. Если вы ответите на свой собственный вопрос и примите свой ответ, сделайте его как минимум правильным. –