nadddd
Messages postés35Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention23 octobre 2005
-
22 févr. 2005 à 14:02
cs_valerio
Messages postés2Date d'inscriptionmercredi 10 août 2005StatutMembreDernière intervention18 août 2005
-
18 août 2005 à 12:21
bonjour a tous,
Mon probleme :
je n'arrive pas a me connecter a ma base de données access. si vous savez m'aidé, please.
voila mon code
---------------------
import java.awt.*;
import java.sql.*;
class TEssaiBD
{
public TEssaiBD()
{
Connection con;
Statement stmt;
String url = "jdbc:odbc:Exemple";
System.out.println("chargement driver...");
try
{
class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //j'utilise ecclipse et il me met une erreur ici, il me souligne 'class'
System.out.println("le driver est chargé");
}
catch(Exception e)
{
System.out.println("Erreur driver");
}
System.out.println("Connexion a la base de données...");
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 22 févr. 2005 à 16:47
Je viens de comparer ton code est un code a moi.
La seule difference c'est le 'Class.forName'. Class c'est avec un 'c' majuscule c'est pour ca qu'il te trouve pas la base
nadddd
Messages postés35Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention23 octobre 2005 22 févr. 2005 à 17:40
alors j'ai plus d'erreurs de compilation mais la j'ai une erreur lors
de l'execution du programme. apparemment, ya une erreur lors de la connexion
il ne me connecte pas a la base de données. je vous met le résultat de la
fenetre console.
chargement driver...
le driver est chargé
connexion a la base de données...
erreur de connexion
Exception in thread "main" java.lang.NullPointerException
at TEssaiBD.(init)(EssaiBD.java:40)
at EssaiBD.main(EssaiBD.java:63)
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 22 févr. 2005 à 17:56
Dans ton url il faut qur tu mentionnes l'extension de ton fichier, ici en l'occurrence .mdb etant donne que c'est un base de donnees Access.
Je suis pas sur que ce soit ca, essaies tjs
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 23 févr. 2005 à 09:26
Ta source de données tu l'as rajouté en Utilisateur ou en Systeme?
Il faut la rajouter en Utilisateur.
Tu choisis Microsoft Access Driver, tu met le non de ta source, et tu indiques le chemin d'access.
nadddd
Messages postés35Date d'inscriptiondimanche 20 février 2005StatutMembreDernière intervention23 octobre 2005 24 févr. 2005 à 20:09
cid019
tu pourrais pas me donner un code pour se connecter a une base de données access qui fonctionne chez toi, si tu en a un bien sur, comme ca j'essaierai, parce que je sais pas mais c'est peut etre une erreur dans mon code...
cid019
Messages postés237Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention11 juillet 2006 25 févr. 2005 à 09:46
En fait pour me connecter a ma base de données j'utilise une lecture de
fichier car je stocke le chemin d'acces a la base dans un fichier de
telle sorte que si la fichier contenant la base est déplacé je peux
aller le rechercher a partir du programme.
import java.io.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
class configBase extends JDialog implements ActionListener