Сделать пару правок в программе на Java
500 UAHДобрый день, мне нужно сделать кое какие правки в этой программе , а именно добавить 4-6 полей для записи в бд, при записи новой тачки с определенного "АВтор ЙД" оно добавляет значение +1 в таблицу "Каунт Ноде" оно єто делает не правильно (как правильно я покажу) и еще кое что исправить
Приложения 1
-
247 Здравствуйте, если остальные задания такие же, много времени правки не займут, да и в бюджет впишемся. В общем, обращайтесь, обсудим.
-
235 10 0 Здравствуйте. Готов взяться за правки, нужно немного уточнить ТЗ.
-
В архиве нету исходников...
-
что неправильного в
String sqllUpdate = "UPDATE spider_car.telephone SET count_node=count_node+1 WHERE author_id='" + newFormat + "'";
-
С кода программы
-
а почему нет? только ваши правки нужно менять - сначала нужно найти max
-
new Integer(rs.getString("count_node")); - вот этот код для чего? он не используется. и я бы использовал запрос с параметрами, а не через конкат -
вообще не понятно что этим хотели сказать
String sqll = "SELECT * FROM spider_car.telephone WHERE author_id='" + newFormat + "';";
System.out.println("sql query= " + sqll);
Statement stmt = c.createStatement();
Statement stmt2 = c.createStatement();
ResultSet rs = stmt.executeQuery(sqll);
System.out.println("select from telephone " + sqll);
Integer telcount = Integer.valueOf(1);
while (rs.next())
{
telcount = new Integer(rs.getString("count_node"));
String sqllUpdate = "UPDATE spider_car.telephone SET count_node=count_node+1 WHERE author_id='" + newFormat + "'";
System.out.println(" " + sqllUpdate);
int i = stmt2.executeUpdate(sqllUpdate);
}
-