Aktywne Wpisy

ZenujacaDoomerka +280
Jakie to jest niesamowite, że zanim rozpoczął się rok szkolny normalnie mogłam wszędzie dojechać
A teraz korki na kilka kilometrów bo tatuś i mamusia muszą zawiezc gowniaka do szkoły bo korona z głowy spadnie jak Juleczka i Oskarek będą musieli jechać autobusem xd
#gownowpis
A teraz korki na kilka kilometrów bo tatuś i mamusia muszą zawiezc gowniaka do szkoły bo korona z głowy spadnie jak Juleczka i Oskarek będą musieli jechać autobusem xd
#gownowpis
zdrajczyciel +275




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?
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 musisz zrobić:
1. Dodać bibliotekę do porjektu (plik jar). Nie wiem jakie masz IDE. Eclipse? NetBeans? IntelliJ? (tutaj przykład dla NetBeans: http://www.sqlitetutorial.net/sqlite-java/sqlite-jdbc-driver/ )
2.
@Eoghan: Mysql w ogóle nie łączył mi
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 org.sqlite.core.DB.newSQLException(DB.java:921)
at org.sqlite.core.DB.throwex(DB.java:886)
at org.sqlite.core.NativeDB.prepareutf8(Native Method)
at org.sqlite.core.NativeDB.prepare(NativeDB.java:127)
at org.sqlite.core.DB.prepare(DB.java:227)
at org.sqlite.core.CorePreparedStatement.(CorePreparedStatement.java:45)
at org.sqlite.jdbc3.JDBC3PreparedStatement.(JDBC3PreparedStatement.java:30)
at org.sqlite.jdbc4.JDBC4PreparedStatement.(JDBC4PreparedStatement.java:19)
at org.sqlite.jdbc4.JDBC4Connection.prepareStatement(JDBC4Connection.java:48)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:263)
at org.sqlite.jdbc3.JDBC3Connection.prepareStatement(JDBC3Connection.java:235)
at bazadanych.DBConnector.addWorkout(DBConnector.java:73)
at bazadanych.Main.main(Main.java:8)
"
Oczywiście musisz mieć taką tabelę (albo zrobić ręcznie albo tak: http://www.sqlitetutorial.net/sqlite-java/create-table/ )
Jak będziesz chciała pobrać dane to: http://www.sqlitetutorial.net/sqlite-java/select/
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)
at org.sqlite.jdbc3.JDBC3PreparedStatement.setInt(JDBC3PreparedStatement.java:329)
at bazadanych.DBConnector.addWorkout(DBConnector.java:77)
at bazadanych.Main.main(Main.java:8)