Jest to aplikacja dla systemu Linux o nazwie DBvolution, której najnowszą wersję można pobrać jako dbvolution-0.9.43.jar. Można go uruchomić online w darmowym dostawcy hostingu OnWorks dla stacji roboczych.
Pobierz i uruchom online tę aplikację o nazwie DBvolution z OnWorks za darmo.
Postępuj zgodnie z tymi instrukcjami, aby uruchomić tę aplikację:
- 1. Pobrałem tę aplikację na swój komputer.
- 2. Wpisz w naszym menedżerze plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 3. Prześlij tę aplikację w takim menedżerze plików.
- 4. Uruchom emulator online OnWorks Linux lub Windows online lub emulator online MACOS z tej witryny.
- 5. W systemie operacyjnym OnWorks Linux, który właśnie uruchomiłeś, przejdź do naszego menedżera plików https://www.onworks.net/myfiles.php?username=XXXXX z wybraną nazwą użytkownika.
- 6. Pobierz aplikację, zainstaluj ją i uruchom.
ZRZUTY EKRANU
Ad
DBwolucja
OPIS
Teraz przechowywane w https://github.com/gregorydgraham/DBvolution
Dostępne w Maven Central: pl.co.gregs.dbvolution
Sprawia, że dane relacyjne są łatwe i szybkie w użyciu dzięki adnotacjom semantycznym i hermetyzowanym typom danych.
Prosta deklaracja tabeli DB:
@DBTableName("mojatabela")
public class MyTable rozszerza DBrow {
@DBColumn("kod_numeryczny")
@DBForeignKey(Kod.klasa)
prywatny numer_dbnumericCode = new_numer_db();
@DBColumn("uid_mytable")
@DbprimaryKey.
@DBAutoInkrementacja
prywatny numer DBN uidMojaTabela = new DBNumber();
}
Łatwe pobieranie:
Lista mojeWiersze = mojaDB.get(nowa MojaTabela());
wiersz MojaTabela = mojaDB.getDBTable(nowa MojaTabela()).getByPrimaryKey(61176904);
Połączenia i kryteria naturalne i zewnętrzne:
CarCo carCo = nowy CarCo();
carCo.name.isDosłownie("GM");
Lista wyniki = mojaDB.get(samochódCo, nowy Marque());
dbQuery.addOptional(nowy CarModel());
Łatwe debugowanie:
zapytanie.getSQLForQuery();
Proste przetwarzanie:
db.print(zapytanie.getAllRows());
Lista markizy = zapytanie.getAll
Funkcjonalności
- Obiekty Java przez cały czas
- Baza danych jest abstrakcyjna i nie jest wymagana SQL
- Ma na celu obsłużenie 99% Twojego codziennego SQL bez żadnego SQL
- Obsługuje pozostałe 1% SQL, obsługując widoki i zapytania tak jak tabele
- Automatycznie przechwyć swój schemat niezależnie od rozmiaru, przetestowany na ponad 800 schemacie tabel/widoków
- Dodaj relacyjną semantykę do kodu Java bez zmiany kodu lub bazy danych
- Zapytanie w wielu tabelach z zaledwie jednym wierszem kodu
- Jasne, zwięzłe kryteria zapytania
- Automatycznie wykrywa brakujące klucze podstawowe na podstawie kluczy obcych
- Automatycznie zapobiegaj typowym błędom, takim jak puste zapytania i łączenia kartezjańskie
- Łatwe korzystanie z obiektów DB na stronach JSP za pomocą metod pobierania/ustawiania
Publiczność
Programiści
Język programowania
Java
Środowisko bazy danych
Inne API, JDBC, Oracle, MySQL, PostgreSQL (pgsql), SQLite, Microsoft SQL Server
Jest to aplikacja, którą można również pobrać z https://sourceforge.net/projects/dbvolution/. Jest hostowany w OnWorks, aby można go było uruchomić online w najprostszy sposób z jednego z naszych bezpłatnych systemów operacyjnych.