/ / Java Search Database to Table - Java, база данни, търсене, база данни-връзка

Java база данни за търсене на таблица - Java, база данни, търсене, база данни-връзка

Не мога да намеря запис в базата данни, когато пиша текст TextField TableModel се зарежда, но не търси в базата данни и таблицата е ясна.

private void jTextField1KeyReleased(java.awt.event.KeyEvent evt) {

jTabbedPane1.setSelectedIndex(2);
try {

File currDir= new File ("Baza.db");
String sc = currDir.getAbsolutePath();
sc = sc.substring(0, sc.length());

String url = "jdbc:sqlite://"+sc;
Connection conn = DriverManager.getConnection(url);
String wyszukaj =" SELECT * FROM WydatkiStale WHERE id_WydatekStaly =?";
PreparedStatement pst  = conn.prepareStatement(wyszukaj);
pst.setString(1,"value");
ResultSet rs = pst.executeQuery();


jTable3.setModel(DbUtils.resultSetToTableModel(rs));

} catch (SQLException e) {
JOptionPane.showMessageDialog(null, e);
}
}

изглед на прозореца на приложението

Отговори:

0 за отговор № 1

Проблемът е най-вероятно тук:

pst.setString(1,"value");

Използвате твърдокодирана стойност във всяка заявка на DB, но трябва да използвате динамично получената стойност от java.awt.event.KeyEvent evt или от TextField съдържание