所以,我想從SQL數據庫中選擇一個使用Java的語言,但要服從一個條件語句(少於或等於某些內容),但要服從Java中的某個循環。換句話說,類似如下:如何將Java循環與SQL條件選擇混合使用
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這裏返回一個例外,因爲它不希望我用在這種情況下「我」;但是,如果不能在這裏使用它,我不知道我該如何改變這種情況。問題是這樣的:我正在尋找從一個數據庫檢索數據,目的是做一些操作並將結果放入一個新的數據庫中。這些操作取決於採用最新的數據,這就是爲什麼我想要增加millisFromMid的邊界數。那有意義嗎?
有沒有人有建議如何有人可以做這樣的事情?這似乎是一起使用Java和SQL時的基本技能,所以我非常想知道它。
http://docs.oracle.com/javase/tutorial/java/data/strings.html –
謝謝你排列我的問題,並給我那個鏈接。我已經讀過了,是的,這告訴我所有我想知道的字符串。但是,它並沒有解決問題本身。最好的是告訴我,我做這件事的方式是錯的,這很好,我已經知道了。那麼如何將這個條件變成INT條件呢? –