Bonjour tout le monde,

Je souhaite réaliser une petite application lié à une base de données pour pouvoir afficher résultat d'une requête.
Ma base de données c'est FrontBaseManager.

voici le code java que j'utilise
:
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
 
import java.io.*;
import java.sql.*;
 
public class test {
 
	/**
         * @param args
         * @throws ClassNotFoundException 
         * @throws SQLException 
         */
	public static void main(String[] args) throws ClassNotFoundException, SQLException 
	{	
		Class.forName("jdbc.FrontBase.FBJDriver (v2.5)");
		String urlsource = "jdbc:FrontBase://localhost/DictionnaireParametrable";
		Connection con = DriverManager.getConnection(urlsource);
 
		Statement monStatement = con.createStatement();
 
		String req;
		req = "select * from Article where id = 1";
	}
}

Voici le message d'erreur que j'obtiens
:
Exception in thread "main" java.lang.ClassNotFoundException: jdbc.FrontBase.FBJDriver (v2.5)
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:164)
at test.main(test.java:17)
La ligne 17 correspond à :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Class.forName("jdbc.FrontBase.FBJDriver (v2.5)");
Je comprend pas pourquoi, la connexion ne se fais pas car auparavant j'ai réalisé des rapports via Birt d'éclipse en utilisant une dataSource faisant appel à la même base en utilisant comme 'Driver Class' : "jdbc.FrontBase.FBJDriver (2.5v)" et comme 'Driver url' : "jdbc:FrontBase://localhost/DictionnaireParametrable" et comme 'user name' : "_SYSTEM".
Cela fonctionne parfaitement.

D'où peux provenir mon erreur??

Merci d'avance