>

Fórum

Fórum da RL System, voltado para analistas, programadores etc. Tudo sobre linguagem de programação e desenvolvimento Full Stack: Banco de Dados, Android, C#, Java, .NET, PHP, Node, Javascript, TypeScript, Front, HTML e muito mais.



Banco de dados


Depois de ver as aulas de java básico quis conhecer um pouco mais, comecei a fazer as aulas de Java EE.
Ao tentar criar a conexão com o banco não consigo; alguém pode me ajudar.




import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;

import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

/**
* Servlet implementation class NovoChamadoServlet
*/
public class NovoChamadoServlet extends HttpServlet {


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

try{
PrintWriter out = response.getWriter();//quando acessar o site vai aparecer uma mensagem
out.println("");
out.println("");
out.println("Novo Chamado");
out.println("");
out.println("");
out.println("

Preencha as informaçõe do chamdo

");
out.println("
");
out.println("
");
out.println("Titulo:
");
out.println("
");
out.println("Conteudo:
");
out.println("
");
out.println("");
out.println("
");
out.println("
");
out.println("
");
out.println(" Listar chamados");
out.println("
");
out.println(" Sair");
out.println("");
out.println("");
}catch(IOException e ){

}


}

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){//tamanho da variavel trim retira os espaços
out.println("Preencha o campo titulo");
}else if(conteudo.trim().length()<4){
out.println("Preencha o campo conteudo");
}else{
try{//carregando os drives do sistema
Class.forName("com.mysql.jdbc.Driver");
String SQL = "INSERT INT chamados (titulo, conteudo) VALUES (";
SQL += " ' "+titulo+"', '" +conteudo+" ') ";

try{
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/chamados_rlsystem", "root", "23521989");//caminho ate o banco
Statement stm = conn.createStatement();
stm.execute(SQL);//executar o banco
stm.close();//fechar o banco
conn.close();//fechar o banco
}catch(SQLException e){
out.println("Problemas No banco de dados");
}
}catch(ClassNotFoundException ex){
out.println("Problemas ao carregar o driver de banco de dados");
}
}


}

}



1 Resposta


ola David

vc fez igual a aula??

mostre o erro q esta dando