2016-12-20 61 views
-2

[QA01,ATC,WCOCO,WZR3,SCAL]這是我有的字符串數組。我想傳遞給SQL查詢來檢索列(Release_name,cycle_name,BG_bu_id)。我想在Java代碼中傳遞相同的查詢。如果您有任何想法,請幫助我進行查詢。我有字符串數組我想要通過一個字符串到SQL查詢來獲得所需的列

+0

請出示你已經嘗試到目前爲止 –

+0

請發表你的代碼,背景和框架是什麼。 –

+2

這個問題是不可能破譯的。 – FDavidov

回答

0

讓我們說這是存儲在陣列查詢傳遞所有你的論點....

String[] arguments = new String[]{"QA01", "ATC", "WCOCO", "WZR3", "SCAL"}; 
for(int i=0; i<arguments.length; i++){ 
     //your query code 
    result[i] = "select Release_name,cycle_name,BG_bu_id from <Table Name> where <column_name> ="+arguments[i]; 
} 
+0

嗨Ravi,如果我聲明所有的數組元素,那麼它就像硬編碼。如果明天的表數據發生變化,我可能會得到一些超過5的數組元素。然後再次需要對此進行硬編碼。 –

+0

嗨Ravi,如果我聲明所有的數組元素,那麼它就像硬編碼。如果明天的表數據發生變化,我可能會得到一些超過5的數組元素。然後再次需要對其進行硬編碼。是否有任何替代,我們可以動態傳遞數組。因此,如果明天我的元素增加也查詢將運行。我不需要硬編碼 –

+0

@ RAKESHNAYAK嗨..嗯,你沒有提到你從哪裏得到這些數組元素...我的意思是,如果你可以給我一些更多的信息,那麼我可以幫助你... 你總是可以動態獲取這些數組元素......使用查詢或任何其他替代方法.. – ravi

相關問題