Incompatibilité de Type: impossible de convertir de java.sql.Connexion com.mysql.jdbc.Connexion
import java.io.IOException;
import java.sql.DriverManager;
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.mysql.jdbc.*;
*// Here,in below 2 statement, I got 2 the same error as shown in title*
**Connection con = DriverManager.getConnection("localhost:3306", "root","simple");
Statement stmt = con.createStatement();**
if(stmt.execute(sql)){
System.out.println("Sql Statement Executed.");
}
else
{
System.out.println("Sql Statement not eexecuted.");
}
if((unm != null) && (pwd != null)){
RequestDispatcher rd =request.getRequestDispatcher("Home.jsp");
rd.forward(request, response);
}
}
}
Je suis en train d'envoyer mes données à partir de servlet sur le serveur mysql, mais dans le servlet j'ai eu le
d'erreur "incompatibilité de Type: impossible de convertir de java.sql.Connexion com.mysql.jdbc.Connexion"
Quelqu'un peut-il me suggérer le moyen de supprimer l'erreur de mon code. Je ne reçois aucune idée.
Vous devez vous connecter pour publier un commentaire.
Supprimer la
import com.mysql.jdbc.*
et l'utilisation
import java.sql.Connection
. Je pense qu'il serait ok.Je pense que vous utilisez la mauvaise chaîne de connexion et le gestionnaire de pilote ne sais pas comment instancier la connexion. Le la documentation a plus d'infos sur le format.
Il pense que le code doit être quelque chose comme
Et je pense qu'il y a un problème avec les importations, comme décrit dans cette autre question: Incompatibilité de Type: impossible de convertir de de Connexion de Connexion, et vous avez besoin de
import java.sql.Connection;
modifier
Pour résoudre le DriverManager d'erreur, vous devez inscrire le pilote avec le code suivant (tiré de la documentation de mysql)
Je réponds à une vieille question, mais j'ai rencontré le même problème et je l'ai résolu par l'importation de toutes les bibliothèques:
Espère que cela aide.