将 ResultSet 字符串转换为可用变量以填充 jTable
我正在构建一个应用程序,需要将 ResultSet String(rs.getString(Names);
) 转换为可用变量以填充 jTable
,只有一列,然后剩下的我想我可以通过循环来尝试。
我怎么能这样做呢?
I'm building a application that needs to convert a ResultSet String(rs.getString(Names);
) into a workable variable to populate a jTable
, only one collumn, then the rest I think that I could try by doing a loop.
How could I do this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您好,我假设您正在尝试显示 JTable 中的值(如果是这种情况)。
为什么不能将结果从结果集中放入列表并迭代并显示在 Jtable 中。
如何将数据库中的数据存储到列表中,并将相同的列表发送到 Jtable
HI,I assume that you are trying to display the values in JTable, if that is the case.
Why cant you get the results into a list from a Resultset and Iterate and display in the Jtable.
How you can store the data from Database to the List and same list can be sent to the Jtable
您创建一个 Vector(称为“数据”)来保存所有数据。
然后循环遍历 ResultSet。对于每一行,您创建一个新的向量(称为“行”)并将结果集中的数据添加到行向量中。然后将行向量添加到数据向量中。
现在,您使用“数据”向量和另一个包含所需列名称的向量创建一个 DefaultTableModel。
You create a Vector (called "data") to hold all the data.
Then you loop through the ResultSet. For every row you create a new Vector (called "row") and add the data from the ResultSet to the row Vector. Then you add the row Vector to the data Vector.
Now you create create a DefaultTableModel using the "data" Vector and another Vector containing your desired column name.