Connection BD java access
badredine1
Messages postés
87
Statut
Membre
-
badredine1 Messages postés 87 Statut Membre -
badredine1 Messages postés 87 Statut Membre -
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
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Waptrick java voiture - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel touche ✓ - Forum Mobile
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);