je dois insérer des données d'un formulaire dans la base de données, j'ai essayé ce code c'était le travail, mais maintenant il ne fonctionne pas. Je veux savoir où est le problème avec ce codeinsérer des données dans la base de données avec jsp
c'est le code
Connection con = null;
try{
String driveName = "com.mysql.jdbc.Driver";
Class.forName(driveName).newInstance();
} catch(java.lang.ClassNotFoundException e) {
System.err.print("ClassNotFoundException: ");
System.err.println(e.getMessage());
}
try{
con = DriverManager.getConnection("jdbc:mysql://localhost:3306/onlinequiz","root","root");
Statement statement =con.createStatement();
// int id=Integer.parseInt(request.getParameter("T1"));
int quizID = Integer.parseInt(request.getParameter("quizID"));
Chaîne take2 = request.getParameter ("question_type"); Cours de corde = request.getParameter ("course"); Niveau de chaîne = request.getParameter ("level");
int duration = Entier.parseInt (request.getParameter ("duration"));
Chaîne Titre = request.getParameter ("Title"); Chaîne Description = request.getParameter ("Description"); Instruction.executeUpdate ("insérer dans le quiz (cours, Tiltle, description, quizID, question_type, durée, niveau) valeurs ('" + cours + "', '" + Titre + "', '" + Description + "', '"+ quizID +"', '"+ take2 +"', '"+ durée +"', '"+ niveau +"') ");
%>
<%
statement.close();
} catch (Exception e) {
out.println("Exception: " + e.getMessage());
}
// execute the statements even if the exception occurs
finally{
}
%>
i essayé et modifier ce code et son travail, je l'ai fait quelques changements, je veux selon ce que l'utilisateur de choisir dans le type de question qui est menu déroulant qui conatain choix multiples ou vrai faux, devrais-je écrire si déclaration qui transmet l'utilisateur à son choix. Le code ci-dessus renvoie-t-il une exception lorsqu'il est exécuté?
Que voulez-vous dire par "ne fonctionne pas"? Pouvez-vous afficher un message d'erreur spécifique? –