Я использую управляемую ключевыми словами структуру, используя таблицу Excel в качестве источника тестовых данных. Я хочу сравнить базу данных и исключенные значения для более чем 20 SQL запросов с разными столбцами и таблицами. В настоящее время я написал одно ключевое слово для каждого SQL запроса , Я ищу более эффективный способ сравнения значений с помощью повторно используемой функции подтверждения. В настоящее время мой код выглядит следующим образом:
public compare_customer_details{
SQL1="select column1, column2...column10 from table A;
ResultSet rs = st.executeQuery(SQL1);
while (rs.next()) {
firstname= rs.getString("a.given_name");
Lastname=rs.getString("a.surname");
dob=rs.getString("a.birthdate");
if(Lastname.equalsIgnoreCase(GetDataFromExcel("LastName"))) {}
...}
Ключевое слово 2 - для другого ключевого слова:
public compare_Address_details{
SQL2="select column1, column2...column10 from table B;
ResultSet rs = st.executeQuery(SQL2);
while (rs.next()) {
abc= rs.getString("a.abc");
Lastname=rs.getString("a.cde");
if(abc.equalsIgnoreCase(GetDataFromExcel("abc"))) {}
...}
Пожалуйста, предложите эффективные способы .THANKS.