>
try{
Class.forName("com.mysql.jdbc.Driver");
String SQL = "INSERT INTO chamados (titulo, conteudo) values(";
SQL += " + titulo +, + conteudo +)";
try {
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/chamados_rlsystem","root","");
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 driver de conexão!");
}
Na hora de testar esta sempre caindo em "PROBLEMA NO BANCO DE DADOS", mas o banco foi criado corretamente e a tabela também.
Opa
Você tem o banco chamados_rlsystem?
Os campos são titulo e conteudo?
O usuário do banco e senha são assim mesmo?
No seu aguardo.
Estevam,
espero que já tenha resolvido o problema, mas contém erros de sintaxe na declaração do conteúdo da variável SQL:
String SQL = "INSERT INTO chamados (titulo, conteudo) values("
SQL = " titulo , conteudo )";
seria mais ou menos assim:
String SQL = "INSERT INTO chamados (titulo, conteudo) values(";
SQL = " ' "" titulo " ', ' " conteudo " ' )";
Resolvido o problema, o erro estava na declaração da variavel data no bd.
Mudei pra timestamp e funcionou corretamente.
Obrigado a todos!