probleme de connection à une base de donnees Oracle via java
Salut,
J'ai un probleme de connection à une base de donnees Oracle via un simple code de java
======================
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
| [color=red]import java.sql.*;
public class Exemple1 {
public static void main (String args[]) {
Statement stmt = null;
Connection con=null;
try {
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
con = DriverManager.getConnection ("jdbc:oracle:thin:@localhost:1521:GB","scott","tiger");
}
catch (Exception e) { System.out.println(e); }
}
}[/color |
]
=================
Dans mon system :
- Linux (Fedora core3).
- Oracle 10g
Les variables d'environnements sont:
- ORACLE_HOME=/u01/app/oracle/product/10.1.0/Db_1
- PATH=$ORACLE_HOME/bin
- CLASSPATH=$ORACLE_HOME/jdbc/lib/ojdbc14.jar
L'erreur apres l'execution de pregramme est:
Citation:
Exception in thread "main" java.lang.NoClassDefFoundError: while resolving class: oracle.sql.CharacterSet
at java.lang.VMClassLoader.resolveClass(java.lang.Class) (/usr/lib/libgcj.so.5.0.0)
at java.lang.Class.initializeClass() (/usr/lib/libgcj.so.5.0.0)
at _Jv_ResolvePoolEntry(java.lang.Class, int) (/usr/lib/libgcj.so.5.0.0)
at oracle.jdbc.driver.DBConversion.DBConversion(short, short, short) (Unknown Source)
at oracle.jdbc.driver.T4CConnection.connect(java.lang.String, java.util.Properties) (Unknown Source)
at oracle.jdbc.driver.T4CConnection.logon() (Unknown Source)
.
.
.
j'aimerai bien savoir la solution, je suis vraiment bloqué à ce niveau .
merci : :(