Importer une base de données

Solène -  
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Mon programme java sur Eclipse est connecté à ma base de données phpmyadmin.
Je me demandais si il était possible d'importer cette base de données. Si j'envoie mon programme sur une autre machine comment faire pour que mon programme fonctionne.
Merci !
Solène

2 réponses

codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
Bonjour.

moi j'utilise SQLite ça m'évite d'utiliser une base de donné externe qu"il faut demander a une adresse ip.
0
Solène
 
Merci pour ta réponse.Comment ça marche, ça génère la base et elle est "transportable" ? Ca veut dire que je ne peux pas générer quelque chose me permettant d'importer ma base avec phpmyadmin ?
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
Lorsque tu a crée la connexion entre ton programme et ta SGBD
tu as utiliser cette fonction
Class.forName("com.mysql.jdbc.Driver");

et ça
DriverManager.getConnection("jdbc:mysql://hostname:port/dbname","username", "password");


mais la comme SQLite n'est plus un serveur mais un fichier il faut utilise ça
Class.forName("org.sqlite.JDBC");

Connection conn = DriverManager.getConnection("jdbc:sqlite:test.sqlite");


ici j'ai un fichier qui s'appel test.sqlite qui contient toute mes tables.
Le fichier tu peut le créer par un plugin firefox "SQLite manager"
Pour manipuler le fichier il suffit de faire comme tu le fait déjà avec tes requetes
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
il faut aussi ajouter le jar dans librairie a coté du JDK.
https://bitbucket.org/xerial/sqlite-jdbc/downloads/
0
codeurh24 Messages postés 760 Date d'inscription   Statut Membre Dernière intervention   123
 
oui tu peu importer toute ta base avec phpmyadmin mais il faut en local installer mysql qui sera de toute maniéré a une adresse ip
0