Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/76.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
Java 检索SQL数据并放入JSwing表中_Java_Sql - Fatal编程技术网

Java 检索SQL数据并放入JSwing表中

Java 检索SQL数据并放入JSwing表中,java,sql,Java,Sql,我有一个数据库,其中既包含实时作业,也包含已完成作业 我想创建一个GUI,人们可以用它来过滤自己的工作。(IE-用户输入员工ID,然后检索他们提交的所有作业(包括实时作业和已完成作业) 到目前为止,我有一份准备好的声明 详情如下: AnalystJobs = (PreparedStatement) conn.prepareStatement("SELECT * FROM cases WHERE EmployeeID = + 'EmployeeID'"); 该语句似乎有效,但我不确定如何将数据打

我有一个数据库,其中既包含实时作业,也包含已完成作业

我想创建一个GUI,人们可以用它来过滤自己的工作。(IE-用户输入员工ID,然后检索他们提交的所有作业(包括实时作业和已完成作业)

到目前为止,我有一份准备好的声明

详情如下:

AnalystJobs = (PreparedStatement) conn.prepareStatement("SELECT * FROM cases WHERE EmployeeID = + 'EmployeeID'");
该语句似乎有效,但我不确定如何将数据打印到JSwing表中

在研究中,似乎我必须使用
ResultSet rs=st.getResultSet()


然后是:
stringusername=rs.getString(2)

您需要获得如下所示的所有必填字段

行中的内容:
stringusername=rs.getString(2)


将其放入某个集合并将该集合添加到JTable。

您应该使用字符串userName=rs.getString(2);2指的是什么。数据库中的列?您可以使用字段名,如
rs.getString('firstname')
等。谢谢Ketan。你提到“一些收藏”,你是指:我会调查ArrayList,谢谢。关于收集数据,什么是更好的循环方式。目前,我让它打印数据库中的数据,但它只打印一条记录。(即,如果一名员工与多个工作相关)。我认为您的结果集中现在只有一条记录,因为查询是
“从EmployeeID=+'EmployeeID'”的案例中选择*”
如果您有类似
SELECT*的查询,那么您将有多条记录的结果集,您可以在(rs.next())