Установить пароль пользователя
Синтаксические правила
void QSqlDatabase::setPassword(< пароль >)
< пароль >::= символьный литерал или символьная переменная длиной не более 18 символов
Описание

Задает пароль, который должен использоваться при авторизации доступа к БД по заданному соединению (может быть пустым).

Назначение пароля должно выполняться до открытия соединения, в противном случае делать это не имеет смысла. Если же соединение уже открыто, необходимо вызвать функцию close(), затем данную функцию и после этого снова открыть соединение с помощью функции open().

Значения по умолчанию нет.

Примечание

Использование данной функции приводит к запоминаю пароля внутри Qt-интерфейса, что чревато его вскрытием. Чтобы избежать этого, необходимо использовать функцию open(< пользователь >, < пароль >), в которой пароль передается как параметр. В этом случае значение пароля в Qt-интерфейсе задействовано только на время выполнения операции открытия соединения.

Возвращаемое значение

Нет.

Пример

См. setDatabaseName().

См. также: password(), setUserName(), setDatabaseName(), setHostName(), setPort(), setConnectOptions(), open().