所以我想从 SQL 数据库中进行选择,使用 Java,受条件语句(小于或等于某些东西)的影响,受 Java 中的某个循环的影响。换句话说,类似于以下内容:
for (int i=0; i< 195; i++) {
// Get the results of the SQL query
resultSet = statement.executeQuery(
"SELECT max( millisFromMid ) FROM stockInfo1 WHERE ( millisFromMid <= 34200000 + (120000)*i ) GROUP BY stockID"
);
现在Java在这里返回一个异常,因为它不希望我在这种情况下使用“i”;但是,由于无法在此处使用它,我不确定如何更改此条件。问题是这样的:我希望从一个数据库中检索数据,目的是进行一些操作并将结果放入一个新数据库中。这些操作取决于获取最新的可用数据,这就是为什么我想增加millisFromMid 的边界数。那有意义吗?
有人对某人如何做这样的事情有建议吗?这似乎是一起使用 Java 和 SQL 时必须具备的一项基本技能,所以我非常想知道它。