SQL Обновление в другом классе - PullRequest
0 голосов
/ 01 мая 2020

Спасибо за помощь в решении моей проблемы. Поэтому я попытался вставить обновление SQL, используя метод в классе с именем Functions, основная программа не выдает никакой ошибки, и всякий раз, когда я использую функцию, она просто ничего не меняет в таблице SQL после

Вот мой метод обновления SQL в классе Функции:

public static void updateSQL(String sql, String updatenames[]) 
{
    Connection connected = null;
    PreparedStatement prepared = null;
    connected = connexionmysql.connexionDB();
    try 
    {
        prepared = connected.prepareStatement(sql);
        for(int i = 1; i < updatenames.length+1 ; i++) {
            prepared.setString(i, updatenames[i-1]);
        }
        prepared.execute();
    }
    catch (SQLException e) 
    {
        e.printStackTrace();
    }

}

А вот как я вызываю эту функцию в своем основном классе:

String datan[] = { inputPASS, type1, inputEMAIL, inputNAME };
                    Functions.updateSQL("UPDATE users SET userPASS = ? ,userTYPE = ? ,userEMAIL = ? WHERE userNAME = ? ", datan);

1 Ответ

0 голосов
/ 04 мая 2020

Я решил проблему. Функции, которые я написал, работают должным образом, но проблема заключалась в том, как я вызывал метод.

Вместо того, чтобы вызывать функцию в обычном режиме, я вызывал ее «обычным образом». "Так что Eclipse не дал мне никакой ошибки в этой строке.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...