Bonjour!
J'ai également un soucis pour me connecter à une base mysql.
Pour la partie connexion, il faut créer un Panel Login qui se connecte à un service Login
Le "service" est un fichier spécial ou alors il est possible de se connecter depuis la classe qui hérite de EntryPoint?
J'ai une classe Connexion opérationnel qui marche avec le code ci dessous :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
|
public static Connection ouvrirConnexion()
{
try
{
// Charge le driver JDBC
String driver = "com.mysql.jdbc.Driver";
Class.forName(driver);
// Créer la connexion avec la base
String nomMachine = "localhost:3306";
String nomBase = "test";
String username = "root";
String password = "admin";
String url = "jdbc:mysql://"+ nomMachine +"/" + nomBase;
return DriverManager.getConnection(url, username, password);
}
catch (ClassNotFoundException e)
{
e.printStackTrace();
System.err.println("Ne trouve pas le driver !!");
}
catch (SQLException e)
{
e.printStackTrace();
System.err.println("N'arrive pas a se connecter a la base !!");
}
return null;
} |
Seulement mon eclipse me met des erreur lorsque je veux récupérer ma connection
java.sql.Connection can not be found in source packages. Check the inheritance chain from your module; it may not be inheriting a required module or a module may not be adding its source path entries properly. MyGWT/src/com/developpez/exemple/gwt/client MonApplication.java line 28 1194864688173 12497
J'ai pourtant bien fait l'import de java.sql.*; et j'ai bien importé le driver de mysql dans mon build path.
Est-ce que mon utilisation est bonne ou dois-je faire autrement ?
Merci :p
Partager