Connexion base Oracle avec JDBC [Java] - Programmation
Marsh Posté le 19-10-2001 à 09:34:46
est ce que le nom de ton service ou instance de base est bien ORCL ?
Marsh Posté le 19-10-2001 à 09:42:11
oui, le nom de la base est bien orcl, mais c'est au niveau du driver que j'ai un doute (sun.jdbc.odbc.JdbcOdbcDriver).
Marsh Posté le 19-10-2001 à 09:44:48
bien si tu utilises le driver JDBC/ODBC de Sun, cela nécessite que tu ais déclarés une connexion ODBC sur ta machine (Windows pour celà) à ta base Oracle.
Personnellement, Oracle est fourni avec ses propres drivers JDBC (drivers Thin et drivers OCI). Utilises les drivers thin, celà sera bcp plus simple
@+
Marsh Posté le 19-10-2001 à 18:58:58
j'ajouterai meme que tu trouveras ces drivers avec l'installe de oracle. le nom ressemble à 'classe1.21.zip'. (le plus bizarre c'est que ce soit un zip et pas un jar) ensuite faut l'ajouter à ton classpath et trouver la bonne chaine de caractère pour le drver jdbc Oracle
Marsh Posté le 19-10-2001 à 09:30:05
QQ'un peut il me dire comment arriver a me connecter a une bd oracle avec le jdbc.Voici mon code:
// Chargement du pilote JDBC
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver" );
// Connexion
Connection con= DriverManager.getConnection
"jdbc:odbc:ORCL","user","password" );
.............
............
// fermeture de la connexion
con.close();
Et voici l'erreure que j'ai a l'execution:
Erreur SQL : java.sql.SQLException: [Microsoft][ODBC driver for Oracle][Oracle]ORA-12514: TNS : le listener n'a pas pu résoudre le SERVICE_NAME figurant dans le descripteur de connexion
HELP