Base de Données
2 participants
Page 1 sur 1
Base de Données
Je suis sur le point de soumettre une première version du script SQL permettant de générer la base de données, ainsi que le code Java permettant d'interagir avec la base, sur le dépot SVN.
La base de données ne sera pas incluse. Pour la générer, vous aurez besoin d'installer sqlite3 (que l'on trouve dans les repos de la plupart des distributions GNU/Linux). Notez que sqlite ne suffit pas.
Marche à suivre :
- Placez-vous dans projetdd/data
- Entrez :
sqlite3 db_projet < scripts/items.sql
Les erreurs suivantes s'afficheront la première fois :
Error: near line 9: no such table: ArmorType
plus plein d'autres qui y ressemblent. Ignorez-les :
Si tout va bien, vous pouvez faire un "make jeu". Devraient s'afficher :
Weapon, 0;Epée des Mille Vérités;
suivi d'autres lignes du même acabit.
Si vous avez un cluster d'exceptions avec, notamment :
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: Item)
ça veut dire que soit vous avez nommé la base de données autrement que ce que j'avais indiqué, soit vous ne l'avez pas du tout créée, vils faquins.
Pour le moment, seuls les objets sont implémentés dans la base de données.
Je vous prierai de ne pas apporter de modifications à la structure des tables; par contre, réalisez toutes les insertions que vous voulez (à condition de respecter l'intégrité référentielle, et d'écrire vos insertions juste en-dessous de la création des tables dans le script).
TL;DR :
sudo apt-get install sqlite3; cd projetdd/data; sqlite3 db_projet < scripts/items.sql
Bonne soirée!
Q : Comment on fait sous Windaube?
A : Démerde-toi Alban.
La base de données ne sera pas incluse. Pour la générer, vous aurez besoin d'installer sqlite3 (que l'on trouve dans les repos de la plupart des distributions GNU/Linux). Notez que sqlite ne suffit pas.
Marche à suivre :
- Placez-vous dans projetdd/data
- Entrez :
sqlite3 db_projet < scripts/items.sql
Les erreurs suivantes s'afficheront la première fois :
Error: near line 9: no such table: ArmorType
plus plein d'autres qui y ressemblent. Ignorez-les :
Si tout va bien, vous pouvez faire un "make jeu". Devraient s'afficher :
Weapon, 0;Epée des Mille Vérités;
suivi d'autres lignes du même acabit.
Si vous avez un cluster d'exceptions avec, notamment :
java.sql.SQLException: [SQLITE_ERROR] SQL error or missing database (no such table: Item)
ça veut dire que soit vous avez nommé la base de données autrement que ce que j'avais indiqué, soit vous ne l'avez pas du tout créée, vils faquins.
Pour le moment, seuls les objets sont implémentés dans la base de données.
Je vous prierai de ne pas apporter de modifications à la structure des tables; par contre, réalisez toutes les insertions que vous voulez (à condition de respecter l'intégrité référentielle, et d'écrire vos insertions juste en-dessous de la création des tables dans le script).
TL;DR :
sudo apt-get install sqlite3; cd projetdd/data; sqlite3 db_projet < scripts/items.sql
Bonne soirée!
Q : Comment on fait sous Windaube?
A : Démerde-toi Alban.
Dernière édition par Pierre le Ven 19 Oct - 7:19, édité 1 fois
Pierre- Analyste-programmeur
- Messages : 44
Localisation : Home is where your heart is, so your real home's in your chest
Feuille de personnage
Nom du personnage:
Re: Base de Données
Merci
Djidane Zokawa- Analyste-programmeur
- Messages : 74
Feuille de personnage
Nom du personnage:
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|