Aplikacja bazodanowa na gicie

0

Jestem w trakcie nauki strumieni oraz podstaw sql. Jak powinno się dodawać bazę danych do projektu javovego w eclipse? Po prostu wrzucić razem do folderu projektu? Czy dodaje się jakiś specjalny plik konfiguracyjny, żeby przy pobieraniu można było taką appkę normalnie uruchomić?

1

A z czego tam korzystasz? Generalnie tak, spring jdbc pozwala wrzucić skrypt który buduje bazę, JPA/Hibernate pozwala tworzyć bazę na podstawie klas, jakieś flyway/liquibase pozwalają nawet zrobić skrypty migrujące db jeśli coś się zmieniło...

0
Shalom napisał(a):

A z czego tam korzystasz? Generalnie tak, spring jdbc pozwala wrzucić skrypt który buduje bazę, JPA/Hibernate pozwala tworzyć bazę na podstawie klas, jakieś flyway/liquibase pozwalają nawet zrobić skrypty migrujące db jeśli coś się zmieniło...

Na razie właśnie jdbc, ale znalazłem, że jest to trochę przestarzałe i lepiej używać mongodb do tego.

1
  1. Baza danych to osobny "program" służący do trwałego przechowywania danych, z którego korzysta Twoja aplikacja Javowa.
  2. Bazy danych mogą być różne - np. relacyjne (MySQL) lub dokumentowe (MongoDB).
  3. Do połączenia z relacyjną bazą danych z Javy służy JDBC. JPA, Spring Data to kolejne warstwy abstrakcji, ale zawsze gdzieś na samym dnie, czy tego chcemy czy nie, jest sterownik zgodny z JDBC.

Na podstawie powyższych Twoje stwierdzenie

Na razie właśnie jdbc, ale znalazłem, że jest to trochę przestarzałe i lepiej używać mongodb do tego.

jest mało sensowne. Czy wiesz z jakiego typu bazy chcesz skorzystać? Jakie wymagania stawiasz przed taką bazą?

0
Mirai napisał(a):
Shalom napisał(a):

A z czego tam korzystasz? Generalnie tak, spring jdbc pozwala wrzucić skrypt który buduje bazę, JPA/Hibernate pozwala tworzyć bazę na podstawie klas, jakieś flyway/liquibase pozwalają nawet zrobić skrypty migrujące db jeśli coś się zmieniło...

Na razie właśnie jdbc, ale znalazłem, że jest to trochę przestarzałe i lepiej używać mongodb do tego.

Ktoś cię źle poinformował

1 użytkowników online, w tym zalogowanych: 0, gości: 1