Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Connexions aux bases de données
Connexions aux bases de données Forum d'entraide sur les problèmes de connectivité 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 25/08/2007, 21h50   #1
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Par défaut problème d'URL en connexion JDBC-ECLIPSE

Bonsoir chères ami(es)

Je viens d'établir une connexiob oracle avec eclipse sdk 3.2. Mais, toutefois, il me reste un petit problème à resoudre c'est celui du chemin d'accès url.

ma base de données et le SID : Faiz
Version de la BD: oracle 9.0.1
l'emplacement de la BD: partition E

et voilà mon code avec lequel je dois communiquer avec la table (employees)

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
 
 
import java.sql.*;
 
public class fayez {
 
	public static void main(String[] args) throws Exception {
		String url="jdbc:oracle:faiz:hr";
		String driver="oracle.jdbc.driver.OracleDriver";
		String user="hr";
		String pwd="hr";
 
		Class.forName(driver);
		Connection con=DriverManager.getConnection(url, user, pwd);
 
		String z="Select * from employees";
		Statement st=con.createStatement();
		ResultSet rs=st.executeQuery(z);
 
		while (rs.next()) {
			System.out.println(rs.getString("last_name"));
 
 
		}
		rs.close();
		con.close(); }
 
}
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 12h58   #2
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
Citation:
Envoyé par bonomsoleil Voir le message
il me reste un petit problème à resoudre c'est celui du chemin d'accès url.
Quelle est l'erreur qui t'es renvoyée ?
Va voir du côté de la FAQ
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 20h51   #3
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Citation:
Envoyé par AL1986 Voir le message
Quelle est l'erreur qui t'es renvoyée ?
Va voir du côté de la FAQ
salut

En effet, les exceptions que je reçoivent sont liées avec l'url et le SQL alors que mon code ne comporte pas d'erreur a ce niveau.

en tout cas voilà les exceptions reçues

Code :
1
2
3
4
5
6
7
8
9
10
 
xception IN thread "main" java.sql.SQLException: Io exception: SO Exception was generated
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:180)
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:222)
	at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:335)
	at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java:334)
	at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java:442)
	at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:321)
	at java.sql.DriverManager.getConnection(Unknown Source)
	at java.sql.DriverManager.getConnection(Unknown Source)
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h01   #4
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
Dans ton url, le nom de ta base c'est bien faiz ? A quoi sert hr
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h03   #5
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Citation:
Envoyé par AL1986 Voir le message
Dans ton url, le nom de ta base c'est bien faiz ? A quoi sert hr
Oui j'ai changé l'url comme suivant

Code :
1
2
3
 
 
String url="jdbc:oracle:thin:@faiz";
mais c'est toujours les même exceptions
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h15   #6
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
J'aurai plutôt viré le @
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h19   #7
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Citation:
Envoyé par AL1986 Voir le message
J'aurai plutôt viré le @
J'ai essayé tout les syntaxes possibles mais c'est toujours le même problème

Code :
1
2
 
Exception IN thread "main" java.sql.SQLException: Io exception: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=150999297)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(EMFI=4))))
pourtant j'ai bien configuré le pilote JDBC.
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h23   #8
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
Généralement, la syntaxe est comme suit :
Citation:
jdbc:oracle:thin:@ip:port:nom
ip : ip du serveur oracle
port : le port (1521 par défaut) (je pense)
nom : le nom d'instance de ta base
Es-tu sûr que le forName prend une chaîne en paramètre ? j'aurai écrit
Code Java :
Class.forName(oracle.jdbc.driver.OracleDriver);
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 21h29   #9
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Citation:
Envoyé par AL1986 Voir le message
Généralement, la syntaxe est comme suit :
Es-tu sûr que le forName prend une chaîne en paramètre ? j'aurai écrit
Code Java :
Class.forName(oracle.jdbc.driver.OracleDriver);
Oui c'est sur parceque autrement cela donne (cannont resolve) et l'example a fonctionné sur un serveur réel mais là chez moi je n'arrive pas à cerner le problème.
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/08/2007, 23h06   #10
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
As-tu positionner les variables d'environnement bien comme il faut ?
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/08/2007, 01h18   #11
Membre à l'essai
 
Inscription : janvier 2006
Messages : 112
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 112
Points : 21
Points : 21
Citation:
Envoyé par AL1986 Voir le message
As-tu positionner les variables d'environnement bien comme il faut ?
Oui l'Eclipse fonctionne sans problème et le SQL aussi.
Je crois que c'est une question de configuration
bonomsoleil est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 11h03.


 
 
 
 
Partenaires

Hébergement Web