Précédent   Forum des professionnels en informatique > Bases de données > Oracle
Oracle Forum Oracle : le serveur, les outils, ... Voir F.A.Q Oracle Tutoriels Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/12/2006, 13h55   #1
Invité régulier
 
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 8
Points : 8
Par défaut Besoin de l'aide connection java-oracle 9i

Bonjour,

Je suis entrain de faire une application banquaire d'echange de devises en utilisant eclipse 3.2 pour l'implémentation partie java et une base de données oracle 9i pour stocker mes tables. J'ai un client oracle installé sur mon poste et j'arrive à me connecter en cvs pex sur le serveur.

J'ai cherché sur internet et j'ai trouvé des méthodes mais chaque fois cela ne marche pas chez moi.
le serveur de ma bd s'appelle "MCS-SRV-07"
user/schema :banktest
pass:banktest
port:1521

Est ce quelqu'un pourrait-il m'aider svp ? Le code complet d'une methode serait le bienvenu
Dx_ter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 14h06   #2
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
http://www.google.fr/search?hl=fr&q=...e+Google&meta=

http://java.developpez.com/faq/jdbc/?page=connection

http://www.oracle.com/technology/tec...s/jdbc_faq.htm


CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h52   #3
Invité régulier
 
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 8
Points : 8
voici mon code:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package beans;
 
import java.sql.*;
 
public class ConnectionOracle {
 
	/**
	 * @param args
	 * @throws ClassNotFoundException 
	 */
	public static void main(String[] args) throws SQLException, ClassNotFoundException {
 
		String url = "jdbc:oracle:thin:@mcs-srv-07:1521";
		String login = "banktest";
		String password = "banktest";
		try{
		 Class.forName("oracle.jdbc.OracleDriver");
		  Connection connection = DriverManager.getConnection(url,login,password);
		  //interaction avec la base
		}
		catch(SQLException sqle){
		   //cf Comment gérer les erreurs ? 
			System.out.println( sqle.getLocalizedMessage() );
		}
		finally{
		   //cf Comment bien fermer une connexion ?
		        }
	}
}
Et voila le message du log:

Citation:
Exception in thread "main" java.lang.NoClassDefFoundError: oracle/dms/console/DMSConsole
at oracle.jdbc.driver.DMSFactory.<clinit>(DMSFactory.java:28)
at oracle.jdbc.driver.OracleConnection.createDMSSensors(OracleConnection.java:642)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:311)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:468)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:314)
at java.sql.DriverManager.getConnection(DriverManager.java:525)
at java.sql.DriverManager.getConnection(DriverManager.java:171)
at beans.ConnectionOracle.main(ConnectionOracle.java:18)
Dx_ter est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h55   #4
Rédacteur/Modérateur
 
Avatar de orafrance
 
Inscription : janvier 2004
Messages : 15 861
Détails du profil
Informations personnelles :
Âge : 35

Informations forums :
Inscription : janvier 2004
Messages : 15 861
Points : 16 212
Points : 16 212
avec les balises c'est encore mieux
orafrance est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 15h56   #5
Membre Expert
 
Avatar de nuke_y
 
Inscription : mai 2004
Messages : 1 812
Détails du profil
Informations forums :
Inscription : mai 2004
Messages : 1 812
Points : 1 609
Points : 1 609
je ne sais pas si je dis une bêtise mais l'erreur là, ça a l'air d'être une erreur java, pas Oracle. As-tu demandé au forum java ? Si tu as été redirigé ici par le forum java, peut-on voir le sujet pour voir ce qui y a été dit ?
__________________
Il vaut mieux monopoliser son intelligence sur des bêtises que sa bêtise sur des choses intelligentes.

Mon combat pour les droits des consommateurs face aux abus des grandes marques.
nuke_y est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/12/2006, 17h46   #6
Membre éclairé
 
Inscription : décembre 2004
Messages : 349
Détails du profil
Informations personnelles :
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2004
Messages : 349
Points : 367
Points : 367
...

il manquerait le SID de ta base de données.
J'ai exécuté ton code sur ma machine qui attaque une 8.05 sans problème aprés avoir remplacé :

Code :
String url = "jdbc:oracle:thin:@mcs-srv-07:1521";
par :
Code :
String url = "jdbc:oracle:thin:@portable.taska:1521:orcl";
Je ne connais pas eclipse mais dans quelle config fais tu tourner ce code ?
Sur un serveur ? sous dos ? ....

CDLT.
taska est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/12/2006, 12h08   #7
Invité régulier
 
Inscription : décembre 2006
Messages : 25
Détails du profil
Informations forums :
Inscription : décembre 2006
Messages : 25
Points : 8
Points : 8
En effet le problème résidait dans le SID. Enfait je ne savai pas ce qu'était le sid mais maintenant j'ai compris et cela a fonctionné.
De plus un de mes jar manquait.
Dx_ter est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h01.


 
 
 
 
Partenaires

Hébergement Web