以下のように、SQLクエリを作成する方法がある場合:
public List selectTuple() {
boolean status = true;
String query = "SELECT ";
query += getFields() == null ? " * " : " " + getFields() + " ";
query += " FROM " + tables;
if ( getSearchClause() != null ) {
query += " " + getSearchClause();
}
query += ";";
Debug("SQL...........caleed selectTuple method, query is : "+ query);
setQuery(query);
if ( getPrepared() ) {//If this is a Prepared query,
status = setPreparedStatement();
} else {
status = setNonPreparedStatement();
}
if ( ! status ) {
Log("[CRITICAL] (.........)..........");
}
status = doExecuteQuery();
if ( ! status ) {
Log("[CRITICAL] (.........)..........");
}
return( getResults() );
}//method selectTuple
ただし、これは異なるテーブルに使用されるため、フィールドは異なるデータ型 (int、string、date など) になります。では、そのような ResultSet をどのように繰り返すことができますか?
また、そのような挿入クエリを作成するにはどうすればよいですか?
ありがとう。