Skip to content

CRUD operations in database using JDBC or Hibernate

Notifications You must be signed in to change notification settings

apache888/TestDB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

TestDB

1.Создание БД, которая содержит следующие таблицы:

  • developers (хранит данные о разработчиках)
  • skills (навыки разработчиков – Java, C++, etc.)
  • projects (проекты, на которых работают разработчики)
  • companies (IT компании, в которых работают разработчики)
  • customers (клиенты, которые являются заказчиками проектов в IT компаниях) При этом:
  • разработчики могут иметь много навыков
  • каждый проект имеет много разработчиков, которые над ним работают
  • компании выполняют много проектов одновременно - заказчики имеют много проектов

sql ресурсы:

initDB.sql (создание таблиц и связей между ними)

populateDB.sql (заполнение таблиц данными)

  1. Создание консольного приложения, которое с помощью JDBC позволяет выполнять CRUD операции для таблиц созданной БД

Запуск программы \src\main\java\com\training\app\AppRunner.main()

  1. Альтернативная реализация с помощью Hibernate

About

CRUD operations in database using JDBC or Hibernate

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages