#1 Le 09/05/2008, à 11:41
- TeraBloc
[RESOLU] Java et oracle : quoi installer ?
Salut les Ubunteros (enfin d'après ce que j'ai lu je crois que c'est comme ça ^^),
Je connais un peu Ubuntu mais niveau utilisation, je débute. Je sollicite votre aide au sujet de java et oracle.
Je souhaiterais apprendre à faire des requêtes vers Oracle dans mes progs Java, histoire de prendre un peu d'avance sur le programme de l'an prochain.
Je précise que j'ai de quoi programmer en Java sur le pc (eclipse et le compilateur java) et que j'ai aussi installé Oracle-xe server (mais pas oracle-xe-xlient).
Que dois-je installer et quels packages dois-je utiliser pour pouvoir utiliser Java pour faire des requetes sur ma base Oracle ?
Voilà je vous remercie de m'avoir lu.
Dernière modification par TeraBloc (Le 09/05/2008, à 22:41)
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne
#2 Le 09/05/2008, à 12:28
- Guizmo.7
Re : [RESOLU] Java et oracle : quoi installer ?
Je suis aussi avec ce problème.
Je crois qu'il faut utilisé la classe12 trouvé sur le site d'oracle mais je ne suis sur de rien.
Quelqu'un s'y connaît-il mieux que nous ?
Merci d'avance.
Un pas après l'autre, la petite créature verte avance !
Hors ligne
#3 Le 09/05/2008, à 12:30
- lawl
Re : [RESOLU] Java et oracle : quoi installer ?
http://java.developpez.com/faq/jdbc/?page=generalites
Hors ligne
#4 Le 09/05/2008, à 14:15
- Martopioche
Re : [RESOLU] Java et oracle : quoi installer ?
Heu... Bon, si votre objectif est de voir la configuration à mettre en place, ok. Si c'est pour faire de l'Oracle, vous avez pas besoin de Java. Si c'est pour faire de la connectivité Java/Base de donnée, laissez tomber Oracle à moins d'avoir une machine à y dédier. En effet, Oracle est très gourmand en ressources et aura vite fait de plomber votre PC. Par contre, les requêtes que vous allez envoyer, recevoir et traiter avec Java sont très standard : JDBC propose justement une couche d'abstraction de la base de données.
Donc si l'objectif est de tester de l'interraction Java/base de données, contentez vous du MySQL certainement déjà installé. Si c'est pour découvrir du bon gros PL/SQL avec triggers et procedures stockées, faites le directement sous Oracle et coupez Oracle dès que vous avez fini
Hors ligne
#5 Le 09/05/2008, à 22:41
- TeraBloc
Re : [RESOLU] Java et oracle : quoi installer ?
Merci pour tes infos sur JDBC, par contre, je souhaite bien faire des requetes Oracle avec Java et pas de MySQL tout simplement parce que je veux tester Oracle avec Java (a la fac on utilise pas MySQL) ^^
Je connais le PL/SQL et pas le langage proc de MySQL. Sinon pour Oracle, il tourne bien sur mon pc et il me plombe pas, mon pc tourne normalement.
Encore merci de votre aide à tous.
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne
#6 Le 10/05/2008, à 00:35
- Martopioche
Re : [RESOLU] Java et oracle : quoi installer ?
Rebonjour
Merci pour tes infos sur JDBC, par contre, je souhaite bien faire des requetes Oracle avec Java et pas de MySQL tout simplement parce que je veux tester Oracle avec Java (a la fac on utilise pas MySQL) ^^
Je connais le PL/SQL et pas le langage proc de MySQL. Sinon pour Oracle, il tourne bien sur mon pc et il me plombe pas, mon pc tourne normalement.
Alors je poserai la question de la manière suivante : qu'est ce qu'une requête Oracle ?
Oracle et MySQL (ou PostgreSQL, TinySQL, voir même SQL Serveur, informix, DB2, Access... non là je déconne ) sont tous des gestionnaires de base de données. Tous (heu... peut être pas en fait) répondent à la norme SQL2. Lorsque tu développe une application, l'objectif est d'accéder et de persister des données. De plus, tu ne peux en aucun cas garantir que ta source de donnée sera la même. Tu ne dois donc pas, sauf exceptions très rares, spécialiser cet accès aux données. Dans ce but, JDBC offre une interface très standard permétant de créer des requêtes SQL, voir des appels à des procédures stockées. Des requêtes spécifiques sont possibles, mais non seulement dépendantes du driver, mais également conceptuellement déconseillées. PL/SQL, tu le garde pour les triggers et les procstocks (donc intrinsèque au SGBD), et avec Java/JDBC, tu accède à des collections à travers des appels SQL (donc langage standard) ou des appels aux procstocks (là aussi, un appel à une référence, non à une implémentation).
Bon, après, tu gère comme tu veux, hein mais ne confond pas une source de données et un accès à des données dans une application. Surtout que dans une même application, tu peux faire appel à deux sources de données différentes (lors du dev, des tests et de la mise en prod par exemple).
Bon, sinon, j'ai jamais dit que Oracle tourne pas bien sur les machines, mais vu qu'il y a un an quand j'ai eu besoin de la 10, il me bouffait au moins 20% de ressources à vide, je demande depuis une TRES bonne raison pour l'installer en local.
Hors ligne
#7 Le 11/05/2008, à 20:21
- TeraBloc
Re : [RESOLU] Java et oracle : quoi installer ?
^^ ok merci de tes précisions.
Je vais potasser un peu JDBC pour savoir comment ça marche exactement
Encore merci ^^
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne
#8 Le 13/05/2008, à 18:44
- Guizmo.7
Re : [RESOLU] Java et oracle : quoi installer ?
@ MartoPioche : Merci pour ce petit cours
@ TeraBloc : Tu me diras lorsque tu aura installé Oracle si tu rencontre des difficultés particulières ? Comme ça je pourrais peut-être résoudre mes problèmes.
Merci d'avance !
Un pas après l'autre, la petite créature verte avance !
Hors ligne
#9 Le 15/05/2008, à 12:48
- TeraBloc
Re : [RESOLU] Java et oracle : quoi installer ?
Ben chez moi, ça fait longtemps que Oracle est installé. Et je suis un habitué (même si j'ai pas encore toutes les connaissances concernant l'administration sur Oracle, loin de là ^^).
Oracle marche très bien et facile à installer.
Par contre, pour le moment, j'ai un peu mis de coté le JDBC à cause des partiels. Après les partiels, je m'y remets
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne
#10 Le 20/05/2008, à 15:26
- Che55
Re : [RESOLU] Java et oracle : quoi installer ?
Bonjour,
J'utilise Java sous Eclipse.
Pouvez vous me dire comment installer et configurer Oracle-xe server sur mon PC?
J'ai trouvé ce lien si ca peut vous être utile, car moi personnellement, je me bloque dès le début.
http://www.supinfo-projects.com/fr/2006/oracle_sur_ubuntu/
Merci
Hors ligne
#11 Le 20/05/2008, à 15:39
- Guizmo.7
Re : [RESOLU] Java et oracle : quoi installer ?
Aaaah les supinfos ... Ils me feront toujours marrer
Surtout quand ils disent :
il est tout à fait possible d'installer Linux sur cette distribution en passant par quelque moyen détourné.
Comme quoi il fait un tuto qu'il ne maitrise pas du tout. Et surtout, aucune relecture, pitoyable.
Che55, tu ferais mieux de demander ici plutot que de suivre ce tuto.
Pour ma part j'ai fait un
sudo apt-get install oracle-xe-universal
Mais je ne suis pas le plus compétent sur ce sujet.
Un pas après l'autre, la petite créature verte avance !
Hors ligne
#12 Le 20/05/2008, à 16:35
- Che55
Re : [RESOLU] Java et oracle : quoi installer ?
Merci Guizmo.7 pour ta réponse,
J'ai installé Oracle Database 10g Express Edition.
Quand j'accéde à la page d'accueil de la base de données, on me demande un nom d'utilisateur et un mot de passe. Je ne sais pas lequels.
Pouvez-vous me dire comment accéder à l'administration d'une base de données?
Dernière modification par Che55 (Le 20/05/2008, à 18:30)
Hors ligne
#13 Le 21/05/2008, à 00:40
- TeraBloc
Re : [RESOLU] Java et oracle : quoi installer ?
La doc ubuntu est très bien : http://doc.ubuntu-fr.org/serveur/oracle10g
J'ai suivi ce tuto et y'a aucun pb. Quand il te demande quel ports tu veux pour faire si ou ça lors de l'install, tu tapes entrer pour qu'il garde les ports par défaut, ensuite il devrait te demander le mot de passe admin. Moi j'ai fait entrer pour toutes les questions qu'il posait sauf le mot de passe évidemment.
Pour les tutos SupInfo, je veux pas être méchant mais c'est toujours de la merde, j'ai lu une vingtaine de leur tuto, pour oracle, pour les ftp, etc... jamais rien ne marche... Il y a tj des pb dans les commandes et une fois, j'ai vu un schéma d'une architecture de SGBD qui était disons pas tout à fait juste...
J'ai souvent entendu dire que SupInfo, c'était des bons en informatiques mais quand j'ai vu leurs tutos, j'ai préféré rester en licence ^^
Voilà fin de la parenthèse.
Une fois oracle installé, tu va sur la page http://localhost:8080/apex/
et tu tapes en login : SYSTEM et en MdP : le mdp que tu as rentré lors de l'installation, le mdp admin quoi.
EDIT : pour utiliser Oracle, tu as le choix entre l'interface web ou sqlplus qui est plus pratique je trouve (à lancer dans un terminal).
Dernière modification par TeraBloc (Le 21/05/2008, à 00:45)
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne
#14 Le 21/05/2008, à 08:17
- Che55
Re : [RESOLU] Java et oracle : quoi installer ?
Bonjour,
Merci TeraBloc pour ta réponse, j'ai bien installé Oracle Database 10g.
Je sais maintenant comment me connecter à l'interface de gestion (Web) dans un navigateur.
Pouvez-vous me dire comment utiliser SQLPLUS et/ou les commandes associées?
Merci
Dernière modification par Che55 (Le 21/05/2008, à 08:18)
Hors ligne
#15 Le 21/05/2008, à 12:42
- TeraBloc
Re : [RESOLU] Java et oracle : quoi installer ?
Tu vas sur l'interface web, tu débloque l'utilisateur HR (enfin celui qui existe pas défaut) ensuite tu crées un utilisateur.
Dans un terminal, tu te mets dans ton répertoire de travail, par exemple ~/SQL , puis tu tapes sqlplus. Il va te demander ton login et ton mot de passe, tu les entres et si tu es connecté, tu auras comme prompt :
SQL >
S'il te dit qu'il peut pas se connecter pour x raison alors essaie de redémarrer oracle :
sudo /etc/init.d/oracle-xe restart
pour oracle-xe, tu tape oracle-xe puis tab (y'a plusieurs versions de oracle-xe, une western et une universal donc comme ça tu seras fixé).
Ensuite essaie de te reconnecter. Ca devrait marcher.
Ensuite pour sqlplus, j'ai trouvé ça : http://www.cmi.univ-mrs.fr/~phan/CoursTDTP/TP3.pdf
Si ça peut t'aider à t'en servir.
Dernière modification par TeraBloc (Le 21/05/2008, à 12:44)
Je l'avoue, je lis tous les posts des gens qui me répondent... :D
PC fixe : i3-540 - chipset graphique intégré - 4Go DDR3 1600 - Gigabyte H55M-UD2H. Ubuntu 10.04/10.10 (gnome) 64bits Windows 7 pro
PC portable : C2D P8700 (2.5GHz, 1066, 3Mo cache) - nVidia 130M (1Go) - 4Go DDR2 800. Ubuntu 10.04 (gnome) 64bits
Hors ligne