Problem z prawidłowym działaniem bazy danych.

Problem z prawidłowym działaniem bazy danych.
M2
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3
0

Witam,
zaczynam powoli uczyć się sql. Próbowałem napisać kod który tworzy bazę danych przechowującą pracowników,niestety,przy próbie uruchomienia dostałem wiele errorów na japę ^^ Oto kod:

http://wklejto.pl/294887
http://wklejto.pl/294886
http://wklejto.pl/294885
http://wklejto.pl/294888

Co robię źle ?

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
0

Jakoś dziwnie tworzysz te tabele. Czemu podajesz nazwę w nawiasie? Co to za składnia?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

To co tam masz w kodzie nijak ma sie do SQLa potrzebnego do utworzenia tabeli. Skad ty to wziąłęś? o_O

Haskell
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 4700
0

Ale jak to ma działać, bo nie kumam?

Kopiuj
String createName = "CREATE TABLE IF NOT EXISTS (NAMES)";
        String createSurname = "CREATE TABLE IF NOT EXISTS (SURNAMES)";
        String createAge = "CREATE TABLE IF NOT EXISTS (AGE)";

Powinieneś przed nawiasem podać nazwę tabeli, a w nawiasie zawrzeć deklarację pól... np.

Kopiuj
"CREATE TABLE IF NOT EXISTS Employees (name text, surname text, age int)"

Tymczasem w tym kodzie jest coś dziwnego - tworzysz tabele bez nazw z nieprawidłowymi deklaracjami pól. Poczytaj może najpierw jakiś kurs o SQL oraz komunikacji z SQLite przez JDBC np. http://www.sqlitetutorial.net/sqlite-java/sqlite-jdbc-driver/

szweszwe
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Kraków
  • Postów: 1694
0

No i nie widzisz różnicy między tym co tam jest a Twoim kodem?

Kopiuj
CREATE TABLE IF NOT EXISTS czytelnicy (id_czytelnika INTEGER PRIMARY KEY AUTOINCREMENT, imie varchar(255), nazwisko varchar(255), pesel int)

wygląda trochę inaczej

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

@Mani2222 o_O czy ty widzisz że ten kod który linkujesz sie scrolluje w prawo? Bo odnoszę wrażenie że nie...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.