Importer une base de données

Fermé
Solène - 5 mai 2016 à 15:35
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 - 5 mai 2016 à 16:05
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 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
5 mai 2016 à 15:39
Bonjour.

moi j'utilise SQLite ça m'évite d'utiliser une base de donné externe qu"il faut demander a une adresse ip.
0
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 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
5 mai 2016 à 16:00
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 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
5 mai 2016 à 16:03
il faut aussi ajouter le jar dans librairie a coté du JDK.
https://bitbucket.org/xerial/sqlite-jdbc/downloads/
0
codeurh24 Messages postés 761 Date d'inscription samedi 29 mars 2014 Statut Membre Dernière intervention 8 septembre 2018 123
5 mai 2016 à 16:05
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