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

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

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

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

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

Нет.

Пример
QSqlDatabase db = QSqlDatabase::addDatabase( "QLINTER" );
db.setUserName( "SYSTEM" );
cout < <  "User name " < <  db.userName().toLocal8Bit().data() < <  "\n";
db.setPassword( "MANAGER8" );
cout < <  "Password " < <  db.password().toLocal8Bit().data() < <  "\n";

if( !db.open() )
{
cout < <  db.lastError().driverText().toLocal8Bit().data() < <  endl;
return 1;
}

См. также: userName(), setDatabaseName(), setPassword(), setHostName().