如何将 table 中逗号分隔值的字符串拆分为 2 个文本字段?

How to split a string with comma separated values from table into 2 text fields?

我有一个 table,如下所示:

我有一个 JTextField,它在左边,JDateChooser 在文本字段旁边。

如何检索 TTL 列值并将它们设置到 2 个文本字段中,逗号前的第一个值应在第一个文本字段中,逗号后的第二个值应在日期选择器中?

选中此 page 以便对您的数据库进行查询。您的查询应该类似于以下示例:

SELECT * 
FROM YOUR_DB_NAME
WHERE NIK=?

如果您希望减少从数据库return编辑的数据量,您可以只选择select TTL 列。 在此之后,使用 split 方法

拆分 TTL 列的值
String str = "bulan,10-11-2017";
String[] parts = str.split(",");

Split 方法将 return 包含原始 String 的不同部分的数组,这些部分根据传入 split() 方法的分隔符进行拆分。

例子

例如,您查询了数据库,resultset 包含从数据库中 return 编辑的数据。

然后您需要从 resultset 中获取 TTL 列的值并将其保存一些 String 类型的变量

String str = rs.getString("TTL");

现在对这个 str 变量使用拆分方法

 str = "bulan,10-11-2017";
 String[] parts = str.split(",");

有关如何查询数据库的帮助,请参阅上面提供的link