>
Olá,
Estou tentando conectar com o servidor MySql, mas está dando o erro "Problema no banco de dados." que configuramos. Tentei colocar o usuario e senha de duas formas, uma delas está comentada no código abaixo. Qual é o problema?
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 título");
} else if (conteudo.trim().length() < 4){
out.println("Preencha o campo conteudo");
} else {
try{
Class.forName("com.mysql.jdbc.Driver");
String SQL = "INSERT INTO chamados (titulo, conteudo) VALUES (";
SQL += " + titulo + , + conteudo + ) ";
try{
String URL = "jdbc:mysql://localhost:8080/chamados_rlsystem";
String USER = "root";
String PASS = "123";
Connection conn = DriverManager.getConnection(URL, USER, PASS);
//Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:8080/chamados_rlsystem", "root", "123");
Statement stm = conn.createStatement();
stm.execute(SQL);
stm.close();
conn.close();
} catch (SQLException e) {
out.println("Problema no banco de dados.");
}
} catch (ClassNotFoundException ex){
out.println("Problema ao carregar o driver de conexão!");
}
}
}
Priscila
Acho que a porta não é 8080 no MySQL
Faça igual a vídeo aula, veja como foi colocado esta parte:
String URL = "jdbc:mysql://localhost:8080/chamados_rlsystem";
Oi Rafael,
Onde estava :
String URL = "jdbc:mysql://localhost:8080/chamados_rlsystem";
String URL = "jdbc:mysql://localhost/chamados_rlsystem";