このようなコード入力配列を持つ変数名は"出力" 変数 "output"はArrayのColumn_Nameのリストであるとします。私が得たい実際の出力は、私が設定したJtableに表示されるTable_nameとColumn_Nameのリストです。観光名所の主は、私はの一つ一つを実行したいアレイのリストを得た後、私はそのクエリの実行方法JAVAのARRAY変数を使用してWHERE句を選択してください
String[] output= example.split(",");
のすべてのTABLE_NAMEを得ることができるので、「出力」の値のすべてを使用してこれらのクエリを実行する方法でありますSQLステートメントに配列値と処理コードは、この
for (String outputInsert : output) {
try {
rs2 = stmt.executeQuery("SELECT TABLE_NAME, COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA ='"+sqldb+ "' AND COLUMN_NAME = '"+outputInsert+"';");
} catch (SQLException ex) {
Logger.getLogger(Retrieve.class.getName()).log(Level.SEVERE, null, ex);
}
} result rs2;
のようですが、私はリストがある場合はそれがすべての実行されたSQL文
あなたはどのような出力が得られ、ロガーには何が表示されますか?また、その場合にも入力を表示するといいでしょう、私は問題がtypos/quotemarksにあると思われます。 – iantonuk
結果rs2とは何ですか?そして最後は?! –