Установить пароль пользователя
Синтаксические правила
void QSqlDatabase::setPassword(< пароль >) < пароль >::= символьный литерал или символьная переменная длиной не более 18 символов
Описание
Задает пароль, который должен использоваться при авторизации доступа к БД по заданному соединению (может быть пустым).
Назначение пароля должно выполняться до открытия соединения, в противном случае делать это не имеет смысла. Если же соединение уже открыто, необходимо вызвать функцию
close(), затем данную функцию и после этого снова открыть соединение с помощью функции
open().
Значения по умолчанию нет.
Примечание
Использование данной функции приводит к запоминаю пароля внутри Qt-интерфейса, что чревато его вскрытием. Чтобы избежать этого, необходимо использовать функцию
open(< пользователь >, < пароль >), в которой пароль передается как параметр.
В этом случае значение пароля в Qt-интерфейсе задействовано только на время выполнения операции открытия соединения.
Возвращаемое значение
Нет.
Пример
См. setDatabaseName().
См. также: password(), setUserName(),
setDatabaseName(), setHostName(), setPort(),
setConnectOptions(), open().