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 -
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");
}
}
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:
- Connection BD java access
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Gmail connection - Guide
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
2 réponses
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);