Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaFX筛选器MySQL结果集为类型_Java_Mysql_Javafx - Fatal编程技术网

JavaFX筛选器MySQL结果集为类型

JavaFX筛选器MySQL结果集为类型,java,mysql,javafx,Java,Mysql,Javafx,我有一个MySQL数据库中的员工列表,我在JavaFXTableView中显示了该列表。我想做的是允许用户选择他们当前正在为其完成任务的员工 我能做的是让用户在搜索框中输入他们的名字,然后使用SELECT*FROM'Employees',其中name='userinput'过滤结果集在用户单击搜索按钮后 我更喜欢在用户键入时过滤表。因此,例如,如果他们正在搜索名为“John Smith”的员工,在他们键入“Joh”之后,该表将通过进行过滤,其中Name='Joh'依此类推 在JavaFX/MyS

我有一个MySQL数据库中的员工列表,我在JavaFXTableView中显示了该列表。我想做的是允许用户选择他们当前正在为其完成任务的员工

我能做的是让用户在搜索框中输入他们的名字,然后使用
SELECT*FROM'Employees',其中name='userinput'过滤结果集在用户单击搜索按钮后

我更喜欢在用户键入时过滤表。因此,例如,如果他们正在搜索名为“John Smith”的员工,在他们键入“Joh”之后,该表将通过
进行过滤,其中Name='Joh'
依此类推

在JavaFX/MySQL中有这样做的方法吗?

为什么不试试呢 从persontable中选择firstname,其中firstname类似于“Joh%”


您可以将firstname和搜索字符串转换为小写或大写我想说的是同样的情况。像'%JO% '会选择记录,即使这个模式出现在中间,JOH也会出现。

如果你可以从数据库中检索所有的数据,只需在 TabLEVIEW/COD>中直接进行过滤,使用A。