1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Inserir dados numa JTable usando Netbeans com Mysql

Boa Tarde fiz algumas alterações no código, porém agora informa que esta com erro de Sintaxe SQL próximo a '?', alguém pode ajudar? Segue o código que esta com problema:

public void listar(){

// try { // Conexao cnx = new Conexao(); // cnx.Conectar(); // cnx.stm = cnx.con.createStatement(); // String SQL = "Select * From login" ; //// cnx.rs = cnx.stm.executeQuery(SQL);

String sql = "select * from cadastro_usuario where nome like ?";

try {

Conexao cnx = new Conexao(); cnx.Conectar();

ResultSet rs; PreparedStatement stm; cnx.stm = cnx.con.createStatement(); //cnx.rs = cnx.stm.executeQuery(sql);

//PreparedStatement stm = Conexao.con.prepareStatement (sql); //stm = Conexao.con.prepareStatement (sql); //cnx.stm.getResultSet(1,jTextCliente.getText()+"%'"); //stm.setString(1,nome_teste); //cnx.stm.getResultSet(); cnx.rs = cnx.stm.executeQuery(sql);

while(cnx.rs.next()) { String nome = cnx.rs.getString("Nome"); jtbConsulta.setModel(DBUtils.resultsetToTableModel(cnx.rs)); }

} catch (SQLException error) {

JOptionPane.showMessageDialog(null,"Erro ao localizar usuário" + error );

}

}

  • Como o Netbeans não tem qualquer relevância para essa pergunta, troquei a tag para JDBC. Não confunda o editor de texto (Netbeans) com a linguagem (Java). Seria a mesma coisa que confundir o editor Word com o português.

    ViniGodoy   21 de fev de 2015
  • Beleza valeu ViniGodoy

    Emerson Gracindo dos Santos   23 de fev de 2015
  • Quando coloco a query desta forma no código acima da outro erro: String sql = "select * from cadastro_usuario"; ava.lang.IllegalArgumentException: Cannot set a null TableModel

    Emerson Gracindo dos Santos   25 de fev de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

2 respostas

Não é a resposta que estava procurando? Procure outras perguntas com as tags jdbc java ou faça a sua própria pergunta.