Доступные версии документации

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

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

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

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

Примечание

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

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

Нет.

Пример

См. setDatabaseName() .

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

Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter