Projet1A2A : D&D
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

Base de Données

2 participants

Aller en bas

Base de Données Empty Base de Données

Message par Pierre Jeu 18 Oct - 15:14

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.


Dernière édition par Pierre le Ven 19 Oct - 7:19, édité 1 fois
Pierre
Pierre
Analyste-programmeur
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:

Revenir en haut Aller en bas

Base de Données Empty Re: Base de Données

Message par Djidane Zokawa Jeu 18 Oct - 21:53

Merci
Djidane Zokawa
Djidane Zokawa
Analyste-programmeur
Analyste-programmeur

Messages : 74

Feuille de personnage
Nom du personnage:

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum