(Resolvido) Problema com o metodo POST

Amigos Bom dia.
Iniciei o curso de Java JSP on line, e me surgiu uma duvida .
Fiz o metodo abaixo e os dados estão certinho , mas mesmo assim não consigo inserir os registro no banco.
Se possivel, alguem poderia me mostrar onde está o erro ?

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

      PrintWriter out = response.getWriter();  
    
        String Titulo = request.getParameter("txtTitulo");
      String Conteudo = request.getParameter("txtConteudo");
     
      if (Titulo.trim().length() < 4){
        out.println("Preencha o campo Titulo");
        
      }else if (Conteudo.trim().length() < 4){
      out.println("Preencha o campo Conteudo");
      }else {
          
          try {
            Class.forName("com.mysql.jdbc.Driver");
            String SQL = "INSERT INTO  chamado (titulos, conteudo) VALUES (";
            SQL += " '"+ Titulo + "' , '" + Conteudo + "')";
            
            try {
            java.sql.Connection conn =  DriverManager.getConnection("jdbc:mysql://localhost/rlsystem","root","loide");
            java.sql.Statement stm =  conn.createStatement();
            stm.execute(SQL);
            stm.close();
            conn.close();
            
            } catch (SQLException e) {
              out.println("Problema com o banco de dados");
        
        }
           } catch (ClassNotFoundException ex) {
           out.println("Problema ao carregar o driver de conexao");
        
      }

}
}

}

Deus abençoe 1

Ola,

Tente assim:

PreparedStatement ps = conn.prepareStatement(sql);
//Executa a instrução SQL
ps.execute();
ps.close();
conn.close();

Campelo, amigão !
Obrigado pelo retorno, fiz que você me passou, mas não deu certo .
Ele cai aqui } catch (SQLException e) {
out.println(“Problema com o banco de dados”);

SQLException esse é bem genericão, mas se algum dos parametros vier nulo ele pode dar essa exception… Tenta fazer isso e diga o resultado:

try {
            System.out.println("passo 1");
            Class.forName("com.mysql.jdbc.Driver");
            System.out.println("passo 2");
            String SQL = "INSERT INTO chamado (titulos, conteudo) VALUES (";
            SQL += " '"+ Titulo + "' , '" + Conteudo + "')";
            System.out.println("passo 3");
            System.out.println("Titulo: " + Titulo);
            System.out.println("Conteudo: " + Conteudo);
            System.out.println("SQL: " + SQL);

Isso é um teste de “deus nos acuda” mas geralmente resolve kkkk, outra coisa… aqui tem um espaço duplo entre “INTO” e “chamado” acho que não interfere mas vai saber… deixa um espaço somente…

String SQL = "INSERT INTO  chamado (titulos, conteudo) VALUES (";

Amigão deu certo, o problema estava no espaço aqui .

"aqui tem um espaço duplo entre “INTO” e “chamado” acho que não interfere mas vai saber… deixa um espaço somente…

String SQL = “INSERT INTO chamado (titulos, conteudo) VALUES (”;"

Isso é erro de iniciante rsrsrs

Muito Obrigado .
Deus abençoe!