Cannot invoke "java.sql.Connection.prepareStatement(String)" because "this.con" is null
Le 04 novembre 2024 à 11:48:45 :
dégage la parenthese avant cnx. J'espère que c'est pas ça, ça devrait même pas compiler.
erreur de frappe au moment de screen
ok avec
package com.agence.DAO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class TestConnection {
public static void main(String[] args) {
String url = "jdbc:mysql://localhost:3306/gestion_agence";
String user = "root";
String password = "";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
Connection cnx = DriverManager.getConnection(url, user, password);
if (cnx != null) {
System.out.println("Connexion établie avec succès !");
}
} catch (ClassNotFoundException e) {
System.out.println("Driver JDBC non trouvé.");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("Erreur lors de la connexion à la base de données.");
e.printStackTrace();
}
}
}
ça fonctionne
Le 04 novembre 2024 à 11:55:25 :
ok avecpackage com.agence.DAO; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestConnection { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/gestion_agence"; String user = "root"; String password = ""; try { Class.forName("com.mysql.cj.jdbc.Driver"); Connection cnx = DriverManager.getConnection(url, user, password); if (cnx != null) { System.out.println("Connexion établie avec succès !"); } } catch (ClassNotFoundException e) { System.out.println("Driver JDBC non trouvé."); e.printStackTrace(); } catch (SQLException e) { System.out.println("Erreur lors de la connexion à la base de données."); e.printStackTrace(); } } }
ça fonctionne
Bordel mais comment vous faites pour coder avec des indentations de merde pareil...
Le style Allman est de loin le meilleur.
Le 04 novembre 2024 à 12:10:35 :
Le 04 novembre 2024 à 11:55:25 :
ok avecpackage com.agence.DAO; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class TestConnection { public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/gestion_agence"; String user = "root"; String password = ""; try { Class.forName("com.mysql.cj.jdbc.Driver"); Connection cnx = DriverManager.getConnection(url, user, password); if (cnx != null) { System.out.println("Connexion établie avec succès !"); } } catch (ClassNotFoundException e) { System.out.println("Driver JDBC non trouvé."); e.printStackTrace(); } catch (SQLException e) { System.out.println("Erreur lors de la connexion à la base de données."); e.printStackTrace(); } } }
ça fonctionne
Bordel mais comment vous faites pour coder avec des indentations de merde pareil...
![]()
Le style Allman est de loin le meilleur.
j'ai regardé c'est pas mal ce système
Écoute moi bien l'auteur, je vais éviter de l'insulter.
Il est assez évident que tu es un newbie complet en programmation. En plus, tu fais du Java donc c'est encore des points en moins pour toi.
Commence par arrêter de prendre ton petit ton condescendant quand tu poses des questions, et surtout arrête d'utiliser chatGPT parce que ça te dessert plus qu'autre chose, vu ton niveau.
Poste ton code entièrement et on verra ce qu'on peut faire.
Vu ce que je vois, tu dois probablement rentrer dans le bloc catch au niveau du constructeur de ta classe Connection, ce qui fait que ton code ignore l'erreur en se contentant d'afficher la stack trace. Il est donc très probable que ton attribut conn soit toujours à null.
Laisse l'exception se propager et enlève ce putain de try catch.
Le 04 novembre 2024 à 11:33:54 :
Le 04 novembre 2024 à 11:30:28 :
Le 04 novembre 2024 à 11:27:57 :
Je ne peux plus rien pour toi l'op... (de plus, Java..)
y'a quoi avec Java ?
laisse ce golem, il a pas conscience que Java/Spring c'est un écosystème de malade, réalisé par des ingénieurs ayant 500 fois son QI
Le 04 novembre 2024 à 15:42:10 :
Écoute moi bien l'auteur, je vais éviter de l'insulter.Il est assez évident que tu es un newbie complet en programmation. En plus, tu fais du Java donc c'est encore des points en moins pour toi.
Commence par arrêter de prendre ton petit ton condescendant quand tu poses des questions, et surtout arrête d'utiliser chatGPT parce que ça te dessert plus qu'autre chose, vu ton niveau.
Poste ton code entièrement et on verra ce qu'on peut faire.
Vu ce que je vois, tu dois probablement rentrer dans le bloc catch au niveau du constructeur de ta classe Connection, ce qui fait que ton code ignore l'erreur en se contentant d'afficher la stack trace. Il est donc très probable que ton attribut conn soit toujours à null.
Laisse l'exception se propager et enlève ce putain de try catch.
This, vire le try catch on voit pas ce qu'il se passe, espèce de golem
Le 04 novembre 2024 à 15:44:28 :
Le 04 novembre 2024 à 11:33:54 :
Le 04 novembre 2024 à 11:30:28 :
Le 04 novembre 2024 à 11:27:57 :
Je ne peux plus rien pour toi l'op... (de plus, Java..)
y'a quoi avec Java ?
laisse ce golem, il a pas conscience que Java/Spring c'est un écosystème de malade, réalisé par des ingénieurs ayant 500 fois son QI
Java/Spring c'est legacy, personne commence de nouveaux projets serieux sur ce stack en 2K24
Le 04 novembre 2024 à 11:33:54 :
Le 04 novembre 2024 à 11:30:28 :
Le 04 novembre 2024 à 11:27:57 :
Je ne peux plus rien pour toi l'op... (de plus, Java..)
y'a quoi avec Java ?
laisse ce golem, il a pas conscience que Java/Spring c'est un écosystème de malade, réalisé par des ingénieurs ayant 500 fois son QI
Données du topic
- Auteur
- Portico5015
- Date de création
- 4 novembre 2024 à 11:23:42
- Nb. messages archivés
- 33
- Nb. messages JVC
- 33