Problem z prawidłowym działaniem bazy danych.

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 ?

0

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

0

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

0

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

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.

"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/

0

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

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

wygląda trochę inaczej

0

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

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