Bonjour a tous amis développeur,
Je suis nouveau sur ce forum et j'aurai besoin d'un peu d'aide.
explication :
je suis en stage dans un institut de recherche et il me demande de faire un programme en java pour que les ingénieurs et technicien puissent interagir avec une base de données oracle via une interface graphique développée par mes soins.
question :
l'interface ne pause pas de problèmes, en revanche, la connexion a la base de donnée m'est difficile.
j'ai bien suivi la FAQ de développez.com
et voici mon problème:
ce que me répond éclipse:
voici le code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Driver = class sun.jdbc.odbc.JdbcOdbcDriver v2.1 Driver = class oracle.jdbc.driver.OracleDriver v1.0 java.sql.SQLException: L'URL Oracle indiquée n'est pas valide
annexe :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 String nomDriver = "oracle.jdbc.OracleDriver"; try{ Class.forName(nomDriver); }catch(ClassNotFoundException cnfe){ System.out.println("La classe "+nomDriver+" n'a pas été trouvée"); cnfe.printStackTrace(); } for (Enumeration e = DriverManager.getDrivers(); e.hasMoreElements();){ Driver driver = (Driver)e.nextElement(); int majorVersion = driver.getMajorVersion(); int minorVersion = driver.getMinorVersion(); System.out.println("Driver = "+driver.getClass()+ " v"+majorVersion+"."+minorVersion); } String url = "jdbc:oracle:oci8@:PROD.WORLD"; String login = "*********"; String password = "*********"; try{ Connection connection = DriverManager.getConnection(url,login,password); System.out.print(isValid(connection)); //interaction avec la base }
version oracle: Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
jre : jre1.6.0_03
la bd oracle est située sur un serveur interne a l'institut.
Partager