带有两个文本字段的Java搜索,无需同时键入

时间:2018-03-02 13:42:42

标签: java sql-server

我有一个简单的Java应用程序,其中两个名为Width and Height的jFormattedTextFields和两个MSSQL数据库中具有确切名称的列。 如果您键入Width and Height,它会显示数据库中的行,但在键入一个字段后是否有可能显示结果? 例如,我正在键入Width 22,它显示的所有行都没有检查高度。

这是我的两个字段搜索的代码。

try {
            String query = "select * from dbo.Windows where Width = '" + jFormattedTextField1.getText() + "'" + "and Heigth = '" + jFormattedTextField2.getText() + "'";
            PreparedStatement ps = conn.prepareStatement(query);
            ResultSet rs = ps.executeQuery();
            jTable1.setModel(DbUtils.resultSetToTableModel(rs));
        } catch (SQLException e){
            e.printStackTrace();
        }

0 个答案:

没有答案