我有一个如下所示的表格:
我有一个 JTextField
,它在左边,而 JDateChooser
在文本字段旁边。
如何检索 TTL 列值并将它们设置到 2 个文本字段中,逗号前的第一个值应在第一个文本字段中,逗号后的第二个值应在日期选择器中?
最佳答案
检查这个page为了查询您的数据库。您的查询应该类似于以下示例:
SELECT *
FROM YOUR_DB_NAME
WHERE NIK=?
如果您希望减少从数据库返回的数据量,您可以选择仅选择 TTL 列。
在此之后,使用split
方法拆分TTL
列的值
String str = "bulan,10-11-2017";
String[] parts = str.split(",");
Split 方法将返回一个数组,其中包含原始 String
的不同部分,这些部分是根据传递给 split()
方法的分隔符拆分的。
示例
例如,您查询了数据库,resultset
包含从数据库返回的数据。
然后您需要从 resultset
中获取 TTL
列的值,并将其保存在一些 String
类型的变量中
String str = rs.getString("TTL");
现在在这个 str
变量上使用 split 方法
str = "bulan,10-11-2017";
String[] parts = str.split(",");
有关如何查询数据库的帮助,请参阅上面提供的链接
关于java - 如何将带有逗号分隔值的字符串从表拆分为 2 个文本字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47495050/