Base de données utilisant java
tarek
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
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??
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
-
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 -
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) -
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 .
-
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.
-