Connection BD java access

Fermé
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 - 9 févr. 2014 à 00:16
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 - 9 févr. 2014 à 20:19
Bonjour,

jai besoin d'aide est merci en avonce,ma probleme est:
je veut faire une connection java avec access,mais la probleme
"java.sql.SQLException: [Microsoft][Gestionnaire de pilotes ODBC] Source de donn?es introuvable et nom de pilote non sp?cifi?"
est mon page de connection est sachon que mon systeme d'exploitation est windows8.1 64bit alors il ya deux fichier Sources de données ODBC (32 bits) et Sources de données ODBC (64 bits):
package dbdemo;

import java.sql.ResultSet;
import java.sql.*;
import javax.swing.JOptionPane;

/**
*
* @author
*/
public class DbCon extends javax.swing.JFrame {
Connection con;
ResultSet res;
PreparedStatement ps;
/**
* Creates new form DbCon
*/
public DbCon() {
initComponents();
try{
// String driver="sun.jdbc.odbc.JdbcOdbcDriver";
///Class.forName(driver);
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String login="jdbc:odbc:bdbd";

con=DriverManager.getConnection(login);
JOptionPane.showMessageDialog(null, "connected");
System.out.println("connected");
}
catch(Exception e){
System.out.println(e);
JOptionPane.showMessageDialog(null, "NON connected");
}
}
A voir également:

2 réponses

KX Messages postés 16734 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 24 avril 2024 3 015
9 févr. 2014 à 13:06
Tu as fais un getConnection avec juste le login, il te faudrait plutôt spécifier le login, le mot de passe, et l'url qui spécifie le driver et l'accès à la base de données.

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");

String driver = "{Microsoft Access Driver (*.mdb)}";
String base = "C:/maBase.mdb";
String url = "jdbc:odbc:Driver="+driver+";DBQ="+base;

String usr = "user";
String pwd = "password";

Connection con = DriverManager.getConnection(url,usr,pwd);
1
badredine1 Messages postés 66 Date d'inscription vendredi 7 février 2014 Statut Membre Dernière intervention 9 octobre 2014 3
9 févr. 2014 à 20:19
ça marche pas
0