alonsyl
Messages postés348Date d'inscriptionmardi 6 avril 2004StatutMembreDernière intervention 6 novembre 2008
-
25 juil. 2005 à 17:24
afaf2006
Messages postés37Date d'inscriptionmardi 14 mars 2006StatutMembreDernière intervention25 juin 2010
-
5 avril 2006 à 02:31
bonjour,
j'essaie d'apprendre a utiliser jdbc.
je suis pats a pats les instructions de mon tutoriel et voici le code minus qui en ressort (il s'agit juste d'ouvrir et de refermer une connexion) :
import java.sql.*;
public class bdd
{
public static void main(String args[])
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection cnx = DriverManager.getConnection("jdbc:odbc:bdd");
cnx.close();
}
}
et voici mon message d'erreur :
C:\>javac bdd.java
bdd.java:6: unreported exception java.lang.ClassNotFoundException; must be caught or declared to be thrown
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
^
viking85
Messages postés59Date d'inscriptionlundi 20 novembre 2000StatutMembreDernière intervention28 mars 200714 25 juil. 2005 à 17:55
Salut,
je ne sais pas trop ce que veux dire le message d'erreur, mais j'ai constaté moi même plusieurs erreurs dans ton code.
Ton Class.forName à l'air bon.
Mais ya un probleme dans ton DriverManager.
essai avec ça :
/** charger des drivers jdbc odbc */
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
/** se connecter à la base de données */
String url="jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=cheminBase.mdb";
Connection connection = DriverManager.getConnection(url);