ae galera.. to qrendo coloca um insert e olha o q ta acontecendo:
codigo (partes q tem a ver):
a criação do botao e seu evento:
bInserir = new JButton("Inserir");
bInserir.setFocusable(false);
pInserir.add(bInserir);
bInserir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e)
{
String login = tLogin.getText();
String senha = tSenha.getText();
if(tLogin.getText().equals("") || tSenha.getText().equals(""))
JOptionPane.showMessageDialog(null,"Todos os campos são obrigatórios!");
else{
String query = "INSERT INTO login (Login,Senha) VALUES ("+login+","+senha+")";
inserir(query);
tBusca.setText("");
}
}
});
e a ação de inserir que é chamada pelo botão:
public void inserir(String query){
log.setText("");
log.append("Conteúdo da Tabela"+newline);
Connection conexao = null; //gerencia a conexão
Statement statement = null; //instrução de consulta
//conecta-se ao banco de dados banco e o consulta
try{
Class.forName(JDBC_DRIVER); //carrega a classe driver do banco de dados
//Estabelece conexão com o banco de dados
conexao = DriverManager.getConnection(DATABASE_URL, "root", "");
//Cria statement para consultar banco de dados
statement = conexao.createStatement();
//Consulta banco de dados
PreparedStatement cadastro = conexao.prepareStatement(query);
//executando a QUERY
cadastro.executeUpdate();
}//fim do try
catch (SQLException e)
{
e.printStackTrace();
}//fim do catch
catch (ClassNotFoundException classNotFound){
classNotFound.printStackTrace();
System.exit(1);
}//fim do catch
}
o erro q dá é de Syntax error ou acess violation
algm sabe pq?