Installer sqlite3 (sudo apt-get install sqlite3 libsqlite3-dev).
.databases.tables regex.schema regexCREATE TABLE students (id int, first_name varchar(128), last_name varchar(128));INSERT INTO students VALUES (1, "Alexandre", "DuBreuil");INSERT INTO students VALUES (1, "Alexandre", "DuBreuil");INSERT INTO students VALUES (2, NULL, "DuBreuil");SELECT * FROM students;SELECT * FROM students WHERE id = 1;SELECT * FROM students WHERE id = 2;SELECT * FROM students WHERE first_name IS NULL;SELECT count(*) FROM students;DROP TABLE studentsCREATE TABLE students (id INTEGER PRIMARY KEY, first_name VARCHAR(128), last_name VARCHAR(128) NOT NULL);INSERT INTO students VALUES (1, "Alexandre", "DuBreuil");INSERT INTO students VALUES (1, "Alexandre", "DuBreuil");Error: UNIQUE constraint failed: students.idINSERT INTO students VALUES (2, "Alexandre", NULL);Error: NOT NULL constraint failed: students.last_nameINSERT INTO students VALUES (NULL, "Alexandre", NULL);DROP TABLE studentsCREATE TABLE students (id INTEGER PRIMARY KEY, first_name VARCHAR(128), last_name VARCHAR(128) NOT NULL, birthdate DATE NOT NULL, note DOUBLE);INSERT INTO students VALUES (1, "Alexandre", "DuBreuil", date("1987-11-32"), NULL);UPDATE students SET note = 16.8 WHERE id = 1;DELETE FROM students WHERE id = 1;Pour se connecter à la base de donnée, il faut ajouter le driver JDBC pour SQlite.
Dans la classe Sql:
- Écrire une méthode printStudents, qui affiche le contenu de la table “students”
- Écrire une méthode isStudentPresent, qui retourne true si au moins un étudiant avec ce nom et prénom est présent
- Écrire une méthode addStudent, qui ajoute un étudiant à la table “students”
StudentsJpa:
printStudents, qui affiche le contenu de la table “students”isStudentPresent, qui retourne true si au moins un étudiant avec ce nom et prénom est présentaddStudent, qui ajoute un étudiant à la table “students”