HomeWork-Cursor
Домашка на каникулы. Адрес сервера - http://cityfinder.esy.es/javaapi.php На сервере лежат данные о сотрудниках с записями: "id","name", "job", "age", "sex", "salary". Для каждого студента подготовил таблицу в базе данных с одинаковой структурой. Запросы производятся с помощью GET метода.
Пользователи сервера:
- baydala
- bezginsky
- gorodetsky
- harlamov
- ilchenko
- korniyuk
- ostrovsky
- petrushov
- serpak
- vdovinec
- zayceva
Возможные запросы:
-
login – возвращает 1 если пользователь с таким логином/паролем есть, 0 – если нет, на вход (переменные в запросе) – type=login – константа типа запроса, user – имя пользователя, password – пароль. Формат - http://cityfinder.esy.es/javaapi.php?type=login&user=baydala&password=11111
-
change – замена пароля, возвращает 1 – если пользователь с id найден и пароль поменян, иначе – 0, на вход - type=change – константа типа запроса, user – имя пользователя, password – новый пароль, id – id пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=change&user=baydala&password=0000&id=1
-
query – возвращает все данные с таблицы, на вход - type=get – константа типа запроса, user – имя пользователя. Если записей нету возвращает 0. Формат возвращаемых записей, каждый сотрудник разделен символом #, между данными о сортуднике символ ; Формат - http://cityfinder.esy.es/javaapi.php?type=get&user=baydala
-
insert – позволяет вставить в таблицу нового сотрудника, возвращает 1 если успех, 0 – если ошибка. На вход - type=insert – константа типа запроса, name, job, age, sex, salary – данные о сотруднике, user – имя пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=insert&name=Tom&job=It&age=45&sex=M&salary=3 000&user=baydala
-
update – редактирование записи о сотруднике, возвращает 1 если успех, 0 – если ошибка. На вход - type=update – константа типа запроса, id, name, job, age, sex, salary – данные о сотруднике, user – имя пользователя. Формат - http://cityfinder.esy.es/javaapi.php?type=update&id=1&name=Tom&job=It&age=45&sex=M&s alary=3000&user=baydala
-
delete – удаление записи о сотруднике, возвращает 1 если успех, 0 – если ошибка. На вход
- type=delete – константа типа запроса, id – id сотрудника, user – имя пользователя Формат - http://cityfinder.esy.es/javaapi.php?type=delete&id=1&user=baydala Задание – разработать проект консольного доступа к базе данных сотрудников, используя сервер. Пользователь должен логинится и ему должны быть доступны все возможности редактирования БД.