J'utilise une base de données dans mon projet Java et je souhaite y stocker la date. Les 5ème et 6ème paramètres sont Date Object. J'ai utilisé la solution ci-dessous, mais j'ai des erreurs dans les lignes indiquées:Stocker l'objet de date dans la base de données sqlite
PreparedStatement creerFilm = connecteur.getConnexion().prepareStatement(
"INSERT INTO FILM (ID, REF, NOM, DISTRIBUTEUR, DATEDEBUT, DATEFIN) "+
"VALUES (?, ?, ?, ?, ?, ?)");
creerFilm.setInt(1, getId());
creerFilm.setString(2, getReference());
creerFilm.setString(3, getNomFilm());
creerFilm.setString(4, getDistributeur());
// These next two lines
creerFilm.setDate(5, new Date (getDateDebut().getDate()));
creerFilm.setDate(6, new Date (getDateFin().getDate()));
// The above two lines
creerFilm.executeUpdate();
creerFilm.close();
Pouvez-vous m'aider à résoudre ce problème?
Merci
Je pensais que SQLite ne peut stocker du texte , REEL ou INTEGER pour les dates et les heures? –