Как вызвать несколько URL в одном сервисе на Java? - PullRequest
0 голосов
/ 14 мая 2019
DBConn dBConn = new DBConn();
PreparedStatement prepareStatement;

Connection con = dBConn.getDBConnectionForPro();
prepareStatement = con.prepareStatement("SELECT * FROM TBL_MASCONFIGTTB WHERE SERVICE_NAME=GUPSHUP AND VALUE=TRUE");

if (prepareStatement.equals("true")) {
    System.out.println(GenerateLinkDaoImpl.sendOTP("90xxxxxxxx", smsBody));
}
else {
    System.out.println(GenerateLinkDaoImpl.SendSms("90xxxxxxxx", smsBody));
}

1 Ответ

0 голосов
/ 15 мая 2019

Вы не можете использовать логическое значение в PreparedStatement, вам нужно сначала использовать ResultSet. попробуйте использовать код ниже.

DBConn dBConn = new DBConn();
PreparedStatement prepareStatement = null;
ResultSet rs = null;

Connection con = dBConn.getDBConnectionForPro();
prepareStatement = con.prepareStatement("SELECT * FROM TBL_MASCONFIGTTB WHERE SERVICE_NAME=GUPSHUP AND VALUE=TRUE");
rs = prepareStatement.executeQuery();

if (rs.next()) {
    System.out.println(GenerateLinkDaoImpl.sendOTP("90xxxxxxxx", smsBody));
}
else {
    System.out.println(GenerateLinkDaoImpl.SendSms("90xxxxxxxx", smsBody));
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...