Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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 wink

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. smile

Encore merci de votre aide à tous. smile


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

TeraBloc a écrit :

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. smile

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 big_smile ) 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 wink 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 smile

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 smile
@ 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 smile


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 smile
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.
smile

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. smile

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