我可以将textfield中输入的值与数据库中的两列匹配。
在应用程序中需要根据id选择“保存”和“搜索”,但id是String和Integer的组合形式(例如abc / 345),下一个id是最后一个id的递增版本即abc / 346,abc / 347所以我创建两列来存储数据库中的id,第一个用于字符串部分,第二个用于整数部分
问题是,当我在文本字段中输入完整ID即abc / 345并单击“搜索按钮”时,其他字段应根据此完整ID填写
答案 0 :(得分:2)
这可能是一个解决方案:
使用getText()
Textfield
方法获取id(string / int)并使用StringTokenizer
将id分成两部分:string和id。
然后,您可以使用这两个要求轻松查询数据库。
代码示例:
StringTokenizer st = new StringTokenizer ("abc/346", "/");
String id_string = st.nextToken();
String id_int = st.nextToken();