【发布时间】:2018-09-30 05:46:10
【问题描述】:
我无法在数据库中搜索记录,当我向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);
}
}
【问题讨论】:
标签: java database search database-connection