Java,Swing,sql-我可以将textfield中输入的值与数据库中的两列匹配

时间:2012-07-12 21:00:31

标签: java sql swing

我可以将textfield中输入的值与数据库中的两列匹配。

在应用程序中需要根据id选择“保存”和“搜索”,但id是String和Integer的组合形式(例如abc / 345),下一个id是最后一个id的递增版本即abc / 346,abc / 347所以我创建两列来存储数据库中的id,第一个用于字符串部分,第二个用于整数部分

问题是,当我在文本字段中输入完整ID即abc / 345并单击“搜索按钮”时,其他字段应根据此完整ID填写

1 个答案:

答案 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();