Ola galera, tudo jóia?
bom pessoal, o motivopelo qual eu etou postando essa minha dúvida é a seguinte:
Eu fiz um método em uma classe para conectar com o banco MySQL
que nomei como “executaSQL”. Ta aqui o trecho dele:
public void executaSQL (String sql)
{
try
{
consulta = CONEXAO.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,
ResultSet.CONCUR_READ_ONLY);
resultado = consulta.executeQuery(sql);
}
catch (SQLException exSQL)
{
JOptionPane.showMessageDialog(null, exSQL.getMessage());
}
}
Porem quando vou usa-lo em outra classe para gravar os dados no banco ele da erro.
Ta aqui o trecho do programa que estou usando ele:
private void botaoSalvarActionPerformed(java.awt.event.ActionEvent evt) {
try
{
[color=red]String sqlinsere = “inset into cidade (Nome_Cidade, UF) values (’”+
nomeCidade.setText() + “’,’” + comboUFCidade.setSelectedItem()+ “,)”;[/color]
conectaCidade.consulta.executeUpdate(sqlinsere);
JOptionPane.showMessageDialog(null, “Gravação realizada com sucesso!”);
conectaCidade.executaSQL("select * from cidade");
conectaCidade.resultado.first();
mostraDados();
}
catch (SQLException erro)
{
JOptionPane.showMessageDialog(null, "Erro ao tentar gravar o registro! "+ erro );
}
}
Então, esta dando erro na parte em vermelho.
Gostaria de saber se vcs poderiam me ajudar a resouver esse problema.
Fico grato.
Valeu galera.