【发布时间】:2015-01-07 05:16:58
【问题描述】:
我对 Java 编程很陌生,遇到了一点困难。我已经四处搜索,但无法得到我想要做什么的确切答案。
基本上,我创建了一个 3 层应用程序,它使用在服务器上运行的 servlet 来使用 JDBC 访问 mySQL 数据库。
在大多数情况下,我的应用程序运行良好。我能够运行我的查询并显示我的结果。
问题是,我需要根据我的查询来实现一些逻辑,这是一个字符串。
例如,
ex1_query:insert into parts values ('S5', 'P6', 'J7', 50);
ex2_query:insert into parts values ('S5', 'P6', 'J7', 400);
我的查询是通过 HTML 表单作为单个字符串提交的。如您所见,ex1_query 和 ex2_query 之间的唯一区别是它们的最后一个值(50 和 400)。
逻辑是,如果最后一个值 >=100,我需要实现一些东西……
如果该值为
我的查询将始终以该格式输入,但最后一个值可能在 0 到 1000 之间变化。
所以我的问题是……我怎样才能从字符串中解析最后一个 int?所以我可以确定我是否应该实现一些特定的逻辑?
我知道这听起来很简单,但我遇到了一些麻烦。任何帮助或指导将不胜感激。谢谢
【问题讨论】:
-
您对这些查询字符串的生成没有任何控制权?所以你必须把值解析出来?
-
好吧,我保证他们是以那种格式输入的。我基本上有一系列命令,我复制并粘贴到我的表单中,然后执行。
标签: java mysql string servlets jdbc