Base de données utilisant java

Fermé
tarek - 12 mars 2020 à 09:24
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 13 mars 2020 à 14:16
bonjour,
s'il vous plait j'ai un fichier excel j'aimerais extracter ses données et les met dans une base de données j'utilise la langage java (éclipse) et phpmyadmin (sql)
comment faire??

3 réponses

KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
12 mars 2020 à 17:33
Bonjour,

Pour lire le fichier Excel tu peux utiliser Apache POI :
http://poi.apache.org/components/spreadsheet/examples.html

Quant à MySql c'est du JDBC standard :
https://docs.oracle.com/javase/tutorial/jdbc/basics/index.html
0
Lautreamont
12 mars 2020 à 20:26
salut;
comme indiquez par KX il faut utiiliser un connecteur à la base une fois celle ci crée: JDBC = Java Data Base Connect, en français se connecter à la base de données.
Eclipse est un éditeur de code texte et phpMyAdmin permet de 'simuler' en local le serveur de bases de données.

Cela veut dire aussi que vous pouvez très bien exportez vos fichiers excel 'manuellement' dans la base en utilisant un format adéquat comme le .csv par votre interface mySQL de phpMyAdmin en utilisant la fonction importer. phpMyAdmin est fait en PHP il me semble donc si vous devez le faire par le programme JAVA(applet , c'est le nom des programmes pour le web fait avec JAVA) phpMyAdmin ne sert qu'à installer et lancer la base de données(et vous n'aurez pas besoin d'apache puisque vous passez par java ODBC)
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
12 mars 2020 à 20:41
"applet , c'est le nom des programmes pour le web fait avec JAVA"
Les Applets ont été supprimées des dernières versions de Java, elles n'étaient de toute plus supportées par la plupart des navigateurs.
0
je vais pas importer les informations du fichier de type string chaque colonne a un type (boolean , hexa , binaire .....) parce-que je vais les utilisés ses clés en suite .
0
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 3 019
13 mars 2020 à 14:16
Apache POI gère déjà les différents types de données d'un fichier Excel, voir la documentation de CellType
https://poi.apache.org/apidocs/dev/org/apache/poi/ss/usermodel/CellType.html

Tu peux donc extraire toutes les données proprement pour les injecter comme il faut en base de données.
0