>

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.



Executar comandos SQL no Java




Boa noite, professor... por favor, veja esse trecho de código:


try
{
// Carregar o Driver de Conexão com o Banco de Dados!
Class.forName("com.mysql.jdbc.Driver");

//Comando do SQL
String SQL = "INSERT INTO chamados (titulo, conteudo) VALUES ('"
+ titulo + "', '" + conteudo + "')";

//Enviar o comando para o SQL
(erro1) Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/chamados/", "root", "");
(erro2) Statement stm = conn.createStatement();
stm.execute(SQL);
stm.close();
conn.close();
}


Na parte de enviar comando para o SQL apresenta erro nas duas linhas indicadas acima. Ele ficou pedindo pra adicionar uns imports... e depois ficou exigindo um cast (Connection) e (Statement) para que pudesse realizar a conversão.
Devido esses erros não foi possível inserir essa linha no mysql.

Mensagem do Eclipse: Type mismatch: cannot convert from java.sql.Connection to com.mysql.jdbc.Connection (erro1)
Mensagem do Eclipse: Statement cannot be resolved to a type (erro2)

Sabe onde estou errando? oO



1 Resposta


Deu certo aqui... assisti a vídeo-aula novamente, fiz tudo de novo... e deu tudo certo!!

Vc tinha frisado bem pra escolher a classe java.sql na aula... eu que não tinha prestado atenção...

Valeu, professor, estou gostando muito dos cursos!!