Wpis z mikrobloga

Hello #studbaza #programowanie #java
Szukam pomocnego Mirka, który ogarnia jakkolwiek SQLite w połączeniu z Javą.
Niestety znalazłam tylko 2 przykłady PL w necie i potrzebuje pomocy przy programie.
Lodzika za pomoc nie będzie, ale na divę mogę dorzucić.

Ktoś chętny?
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@GoplanaLodz: co za różnica czy SQLite czy inna baza (np. PostgrSQL, MySQL)? Jak używasz JDBC, to tylko sterownik do bazy inny i jak używasz specyficznych zapytań do bazy (dla danej bazy), to taka będzie różnica. Jeśli używasz podstawowych rzeczy z SQL zgodnych ze standardem, to tylko sterownik inny.
  • Odpowiedz
  • 0
@mk321 taka dostalam instrukcje, ze ma byc sqlite. Teraz instaluje MySQL i mam z nim troche problemow, ale tak czy siak łączenie baz to duzy skok dla mnie i w sumie czuje się jak labrador z mema ;D
  • Odpowiedz
@GoplanaLodz: to jak masz zrobić z SQLite to nie instaluj MySQL, bo jest on ci niepotrzebny (chyba że tylko dla siebie do testów i zabawy, żeby się go nauczyć).
To pewnie widziałaś: https://javastart.pl/baza-wiedzy/darmowy-kurs-java/zaawansowane-programowanie/bazy-danych-sqlite-w-javie
Ale to przekombinowany tutorial.
Weź coś krótszego i prostszego np.: http://www.sqlitetutorial.net/sqlite-java/sqlite-jdbc-driver/

Dwie rzeczy które
  • Odpowiedz
@mk321: Hej, piszę na eclipsie i bibliotekę wrzuciłam do projektu tak jak wskazują w tutkach, do tego trochę myli mnie sposób wprowadzania danych do bazy oraz możliwość ich późniejszego sortowania. Zakładam, że chciałabym mieć prostą klasę (z np. 3 int i 1 String). Tworzę normalnie klasę dla obiektu, ustawiam sett i gett i za bardzo nie wiem jak to dalej ruszyć z bazą.
@Eoghan: Mysql w ogóle nie
  • Odpowiedz
@Eoghan: nie mogę ruszyć programu błędów w cholerę :(
między innymi "Can not add a new contact
org.sqlite.SQLiteException: [SQLITEERROR] SQL error or missing database (table workouts has 3 columns but 5 values were supplied)
at org.sqlite.core.DB.newSQLException(DB.java:909)
at
  • Odpowiedz
@Eoghan: Widziałam ten błąd, ale że program spisywałam z poradnika (zdjecia jpg) to nawet nie mogłam zlokalizować od razu, gdzie te kolumny pomyliłam.
Naprawiłam to, wrzuciłam 3 wartości, ale nadal Eclipse nie chce mi banglać.

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 2
at org.sqlite.core.CorePreparedStatement.batch(CorePreparedStatement.java:128)
  • Odpowiedz