Эффективный способ сравнить значения базы данных и ожидаемое значение - PullRequest
0 голосов
/ 10 февраля 2020

Я использую управляемую ключевыми словами структуру, используя таблицу 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.

...