[Oracle / JDBC] Erreur "java.lang.ArrayIndexOutOfBoundsException: -1"
Bonjour,
Le code source de ma connexion vers la base de données Oracle est comme suit :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| import java.sql.DriverManager;
import java.sql.SQLException;
....
try
{
Class.forName(driver);
DriverManager.getConnection(url, login, password);
}
catch (SQLException e)
{
System.err.println("error");
}
..... |
Quand j'exécute mon programme, j'ai l'exception suivante :
Citation:
java.lang.ArrayIndexOutOfBoundsException: -1
at oracle.jdbc.driver.T4CTTIoauthenticate.setSessionFields(T4CTTIoauthenticate.java:972)
at oracle.jdbc.driver.T4CTTIoauthenticate.<init>(T4CTTIoauthenticate.java:185)
at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:352)
at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:441)
at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:165)
at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:35)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:801)
at java.sql.DriverManager.getConnection(DriverManager.java:582)
at java.sql.DriverManager.getConnection(DriverManager.java:185)
J’utilise :
- ojdbc14.jar (je ne peux pas utiliser ojdbc5 or 6 : C'est une contrainte)
- JRE 1.6.0_20
Merci par avance pour vos opinions.