Connection BD java access

badredine1 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -  
badredine1 Messages postés 66 Date d'inscription   Statut Membre Dernière intervention   -
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 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
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   Statut Membre Dernière intervention   3
 
ça marche pas
0