Bonsoir, il est 15H chez moi , s"il vous plait, j'ai developper une application en java avec mysql. maintenant que j'ai fini, j'essaie de le faire tourner avec derby en mode embarqué. voici la classe qui gere mes requetes
mais j'ai cette erreur que je n'arrive pas à resoudre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 class Requete { public java.sql.Connection connecteur; public Statement qr; public ResultSet resultat; public void connexion() throws SQLException, InstantiationException, IllegalAccessException { try { Class.forName("org.apache.derby.jdbc.EmbeddedDriver").newInstance(); String url = "jdbc:derby:santeplus;create=true"; String user ="root"; String mdp = "serviceCENTER14"; connecteur = DriverManager.getConnection(url, user, mdp); } catch (ClassNotFoundException e) { } } public ResultSet executer(String query) throws SQLException { try { qr = connecteur.createStatement(); resultat = qr.executeQuery(query); } catch (Exception e) { } return resultat; } public void modifier(String query) throws SQLException { try { qr = connecteur.createStatement(); qr.executeUpdate(query); } catch (Exception e) { } } }
Coordialementrun:
Exception in thread "main" java.lang.NullPointerException
at Tg.Base.Acceuil.<init>(Acceuil.java:40)
at Tg.Base.Conteneur.toacceuil(Conteneur.java:46)
at Tg.Base.Conteneur.<init>(Conteneur.java:42)
at Tg.Santeplus.SantePlus.main(SantePlus.java:22)
BUILD SUCCESSFUL (total time: 14 seconds)
Partager