MySQL Выберите запрос конкретный столбец в JavaJAVA

Программисты JAVA общаются здесь
Anonymous
MySQL Выберите запрос конкретный столбец в Java

Сообщение Anonymous »

Я пытаюсь использовать запрос Select в Java, где пользователь ищет определенное строковое значение и возвращаю его в таблице в моем приложении Java, но когда я ищу значение, он не загружает таблицу с результатом, почему это происходит? Вот мой код ниже < /p>
OBS: у меня есть другая функция, которая выполняет почти одно и то же приложение, но вместо конкретного значения он загружает таблицу с каждым значением из DB < /p>
ActionListener myActionListener = new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
try (Connection conn = FabricaConexao.conectar()) {
Statement stmt = conn.createStatement();
String sql = "select * from produtos where tituloLancamento= '?'";
ResultSet rs = stmt. executeQuery(sql);

Vector colunas = new Vector();
colunas.add("Id");
colunas.add("Titulo");
colunas.add("Artista");
colunas.add("Tipo Produto");
colunas.add("Tipo Lançamento");
colunas.add("Genero");
colunas.add("Ano");
colunas.add("Preço");
colunas.add("Quantidade");

Vector dados = new Vector();
while (rs.next()) {
Vector linha = new Vector();
linha.add(rs.getString("id"));
linha.add(rs.getString("tituloLancamento"));
linha.add(rs.getString("nomeArtista"));
linha.add(rs.getString("tipoProduto"));
linha.add(rs.getString("tipoLancamento"));
linha.add(rs.getString("genero"));
linha.add(rs.getString("anoLancamento"));
linha.add(rs.getString("precoVenda"));
linha.add(rs.getString("qntProd"));
dados.add(linha);
}
tableProdutos.setModel(new DefaultTableModel(dados, colunas));
tableProdutos.setRowHeight(30);
} catch (SQLException ex) {
ex.printStackTrace();
}
}
};
txtFPesquisa.addActionListener(myActionListener);


Подробнее здесь: https://stackoverflow.com/questions/796 ... mn-in-java

Вернуться в «JAVA»