Turma boa noite
Estou com problema na minha aplicaçao,
Quando eu faço insent em qualquer tabela do banco,
Automaticamente, o banco e bloqueado e eu nao
consigo fazer inserçao em nenhuma tabela.
tentei usar a desconexao. mas a aplicaçao nao executa,
da um erro de banco fechado.
Este e o meu codigo e a minha conexao.
Sou novo na area, estou aprendedo se alguem poder
min ajudar eu grato.
String Insert =“INSERT INTO aliquota(descricao_aliq,estado_aliq,”+
“icms_aliq,subicms_aliq,ipi_aliq,redicms_aliq,data_aliq)”+
" values (’"+ tfNome.getText()+"’,’"+
tfEstado.getText()+"’,’"+
tfICMS.getText()+"’,’"+
tfSubicms.getText()+"’,’"+
tfIPI.getText()+"’,’"+
tfRedicms.getText()+"’,’"+
tfData.getText()+"’)";
ConectaAliquota.ExecuteSQL(Insert);
//DesconectaAliquota.Desconectar();
JOptionPane.showMessageDialog(null,"Gravação realizado com sucesso!");
LimpaRegistro();
public class ConexaoAccess
{
final private String driver=“sun.jdbc.odbc.JdbcOdbcDriver”;
final private String url=“jdbc:odbc:anjos”;
final private String usuario = “”;
final private String senha = “”;
public Connection connection;
public Statement statement;
public ResultSet resultset;
// Creates a new instance of ConexaoAccess
public boolean Conecta()
{
boolean result = true;
try
{
Class.forName(driver);
connection = DriverManager.getConnection(url,usuario,senha);
//JOptionPane.showMessageDialog(null, "Conectou ao banco de dados");
//System.out.println("Conexão estabelecida com sucesso!");
}
catch(ClassNotFoundException Driver)
{
JOptionPane.showMessageDialog(null, "Driver nao encontrado"+ Driver);
result = false;
}
catch(SQLException fonte)
{
JOptionPane.showMessageDialog(null, "Fonte de dados nao encontrado"+ fonte);
result = false;
}
return result;
}
public void Desconectar()
{
boolean result = true;
try
{
connection.close();
JOptionPane.showMessageDialog(null,"banco fechado");
}
catch(SQLException fecha){
JOptionPane.showMessageDialog(null, "nao foi possivel fechar a conexao"+fecha);
result = false;
}
}
public void ExecuteSQL(String sql)
{
try
{
statement = connection.createStatement(
ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
resultset = statement.executeQuery(sql);
}
catch(SQLException sqlex){ }
}