Cannot invoke "java.sql.Connection.prepareStatement(String)" because "this.con" is null

DiscordCetD
2024-11-04 11:48:45

dégage la parenthese avant cnx. J'espère que c'est pas ça, ça devrait même pas compiler.

Portico5015
2024-11-04 11:48:54

réfléchis deux minutes ahurin si je demande ici c'est que je suis déjà passé par gpt

Portico5015
2024-11-04 11:49:45

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

Portico5015
2024-11-04 11:55:25

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

DonaldKimball14
2024-11-04 12:10:35

Le 04 novembre 2024 à 11:55:25 :
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

Bordel mais comment vous faites pour coder avec des indentations de merde pareil...https://image.noelshack.com/fichiers/2020/01/4/1577993559-ristas-honteux2.jpg

Le style Allman est de loin le meilleur.

Portico5015
2024-11-04 15:35:10

Le 04 novembre 2024 à 12:10:35 :

Le 04 novembre 2024 à 11:55:25 :
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

Bordel mais comment vous faites pour coder avec des indentations de merde pareil...https://image.noelshack.com/fichiers/2020/01/4/1577993559-ristas-honteux2.jpg

Le style Allman est de loin le meilleur.

j'ai regardé c'est pas mal ce système

ReligionMytho
2024-11-04 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.

bloblomv57
2024-11-04 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.. :rire:)

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

Les 500 de QI on les a encore vu très récemmenthttps://image.noelshack.com/fichiers/2024/45/1/1730731455-1730568508526082.png

jahblehut7
2024-11-04 15:44:56

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

petitmalin23
2024-11-04 15:45:21

Qui est ce que tu tentes d'invoquer khey j'ai rien comprishttps://image.noelshack.com/fichiers/2016/47/1479943597-1474719468-risitas623.png

jahblehut7
2024-11-04 15:45:52

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.. :rire:)

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

Les 500 de QI on les a encore vu très récemmenthttps://image.noelshack.com/fichiers/2024/45/1/1730731455-1730568508526082.png

Java/Spring c'est legacy, personne commence de nouveaux projets serieux sur ce stack en 2K24

ReligionMytho
2024-11-04 15:47:01

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.. :rire:)

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

:rire:

ReligionMytho
2024-11-04 15:47:43

Java, les 500 de QI, qu'est ce qu'il faut pas lire bordel de merde...

Infos
Gestion du forum

contact@geevey.com

API disponible. Utilisez le paramètre "api" en GET, peu importe le contenu, sur une page du site.

Notes

    ⚠️ Les archives de novembre sont désormais disponibles.
Non-assumage
    Personne n'a pas assumé de topic pour le moment.