Se connecter avec
S'enregistrer | Connectez-vous

JDBC+MySQL(URGENT)

Dernière réponse : dans Programmation
Lassé par la pub ? Créez un compte

Pour que le SBDR(MySql) prenne les drivers en compte il faut qu'il les reconnait, et pour ça il ya plusieurs façon de faire:
1°) Ajouter le chemin des drivers aux variables d'envirenements,
2°) Ajouter le fichier les drivers aux libs de projet
.......
Moi j'ai fait ces deux methodes mais ça marche tjrs pas.

Le tuto qu'il t'a fourni devrait résoudre ton problème.
Ou alors, soit plus précis, et donne plus de détails sur ce que tu as fait, genre comment tu set tes variables, lesquelles, quelles bout de code génère une erreure.

Si tu reste dans le vague, on a du mal à comprendre, et on risque de mal interpréter.

Concretement, voici ma classe connection:
import java.sql.*;
public class ToConnects {

public Connection con;
ToConnects(){
con = null;
}
public void login(){
// chargement du pilote
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch (ClassNotFoundException e) {
System.out.print("Impossible de charger le pilote jdbc:o dbc");
System.out.print(e.getMessage());
}
// connection a la base de données
System.out.println("connection a la base de donnees");
try {
String DBurl = "jdbc:o dbc:MorjanaHouse";
con = (Connection)DriverManager.getConnection(DBurl,"root","admin");
} catch (SQLException e) {
System.out.println(con);
System.out.println("Connection à la base de donnees impossible");
}

}
}


Le pb est qu'il me donne une connection null:

Exception in thread "main" java.lang.NullPointerException

quand j'affiche la connection je trouve null.
Lassé par la pub ? Créez un compte
Tom's guide dans le monde