Разработка системы для автоматизации работы страховой компании

Понятие страхования, договор страхования, особенности построения тарифов. Функциональное проектирование: обоснование выбора методов и средств разработки, разработка приложения - диаграмм UML. Разработка и построение функциональной, информационной модели.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 14.03.2012
Размер файла 2,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

ps.setInt(1, id);

ps.executeUpdate();

} finally {

assert ps != null;

ps.close();

}

}

public void update(Connection con, IEntity entity) throws SQLException {

PersonBean person = (PersonBean) entity;

PreparedStatement ps = null;

try {

ps = con.prepareStatement(UPDATE_QUERY);

ps.setString(1, person.getFirstName());

ps.setString(2, person.getLastName());

ps.setString(3, person.getMiddleName());

ps.setString(4, person.getAddress());

ps.setString(5, person.getPhone());

ps.setString(6, person.getEmail());

ps.setInt(7, person.getId());

ps.executeUpdate();

} finally {

assert ps != null;

ps.close();

}

}

public void load(Connection con, int id, IEntity entity) throws SQLException {

PersonBean person = (PersonBean) entity;

PreparedStatement ps = null;

ResultSet rs = null;

try {

ps = con.prepareStatement(LOAD_QUERY);

ps.setInt(1, id);

rs = ps.executeQuery();

if (rs.next()) loadPerson(rs, person);

} finally {

assert rs != null;

rs.close();

ps.close();

}

}

private void loadPerson(ResultSet rs, PersonBean person) throws SQLException {

person.setFirstName(DataDAOHelper.nullToEmpty(rs.getString(1)));

person.setLastName(DataDAOHelper.nullToEmpty(rs.getString(2)));

person.setMiddleName(DataDAOHelper.nullToEmpty(rs.getString(3)));

person.setAddress(DataDAOHelper.nullToEmpty(rs.getString(4)));

person.setPhone(DataDAOHelper.nullToEmpty(rs.getString(5)));

person.setEmail(DataDAOHelper.nullToEmpty(rs.getString(6)));

person.setVersion(rs.getInt(7));

} }

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.