Vous êtes sur la page 1sur 20

Connexion JAVA / ORACLE

16/03/2009

Plan
Cration

dune BDD Oracle Cration dun Utilisateur Cration dun LISTENER(couteur)de BDD TP de Dmonstration.

16/03/2009

Cration dune BDD Oracle


Vous allez justement utiliser lassistant de configuration de BDD. Dmarrer=>Oracle=> Outil de configuration et migration=> lassistant de configuration de BDD.
16/03/2009 3

Cration dun Utilisateur


On utilisant le script suivant:
Create user <user> identified by <password>; Donner le des privilge: Grant connect,resource to <user>

16/03/2009

Cration dun LISTENER de BDD


Cest une partie trs import: Il y a de solution pour crer un Listener de BDD soit: Manuellement Utilisant un assistant

16/03/2009

Cration dun LISTENER de BDD


Cration Manuellement : Pour ce faire on va crer deux fichier .ora avec les nom suivant: tnsnames.ora sqlnet.ora REM: ces deux fichier doit tre plac dans la

rpertoire suivant :

c:\oracle\product\10.2.0\db_1\NETWORK\AD MIN
16/03/2009 6

Cration dun LISTENER de BDD

Cration avec Assistant :

Dmarrer =>oracle_home=> Outils de configuration et migration=> Assistant configuration oracle net.

16/03/2009

Cration dun LISTENER de BDD

I.

Cration avec Assistant :

Configuration dun processus dcoute II. Configuration dun nom de service rseau local

16/03/2009

Cration dun LISTENER de BDD


Configuration dun processus dcoute

16/03/2009

Cration dun LISTENER de BDD


Configuration dun processus dcoute

Ajout dun nouveau processus


16/03/2009 10

Cration dun LISTENER de BDD


Configuration dun processus dcoute

Donner un Nom au processus


16/03/2009 11

Cration dun LISTENER de BDD


Configuration dun processus dcoute

Choisir le protocole utiliser


16/03/2009 12

Cration dun LISTENER de BDD


Configuration dun processus dcoute

Spcifier le numro du port ou utiliser le port par dfaut 16/03/2009 (1521)

13

Cration dun LISTENER de BDD Configuration dun nom de service rseau local

Ajout dun nouveau de service rseau local


16/03/2009 14

Cration dun LISTENER de BDD Configuration dun nom de service rseau local Vous suivez les mme tapes:

Nom de service: exemple (test) Protocole :TCP Nom dHte :localhost Port:1521(par dfaut) effectuer un test : saisir user et password.

16/03/2009

15

TP de Dmonstration
TP de Dmonstration :
On besoin tout dabord dun fichier jar Ojdbc14.jar soit tlcharger sur le site :www.oracle.com Ou vous pouvez le trouvez dans la rpertoire doracle home: c:\oracle\product\10.2.0\db_1\jdbc\lib\ojdbc14.jar

16/03/2009

16

TP de Dmonstration
Chargement de Driver:
//chargement de pilote

try { Class.forName("oracle.jdbc.driver.OracleDriver"); System.out.println("Pilote charger"); } catch(Exception e) { System.out.println("Erreur de chargement de pilote :"+e.getMessage()); }


16/03/2009 17

TP de Dmonstration
Chargement de Driver:
//connexion la base test avec une requte de slection:
try{ Connection conn=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:test","arrou1 1","arrou11"); System.out.println("Connection etablit"); Statement st=con.createStatement(); ResultSet set=st.executeQuery("select nom,prenom,ville from client"); System.out.println("Listes de tout les Clients :\n-------------------------------"); while(set.next()){ System.out.println(set.getString(1)+" "+set.getString(2)+" "+set.getString(3)); }System.out.println("-------------------------------"); set.close(); st.close();con.close(); } catch(Exception e){ System.out.println("Erreur de connection la base :"+e.getMessage()); 16/03/2009
18

Rsultat de test

16/03/2009

19

16/03/2009

20

Vous aimerez peut-être aussi