Cómo crear una base de datos con Qt
bool?database::createDatabase()?
{?
QSqlQuery?query;//?Compruebe las operaciones relacionadas de ?query aquí?
qDebug()?<"Iniciar?para?crear?tabla...";?
//crear?tabla:?Usuario?
query.exec("CREATE?TABLE?[Usuario]?(?[userId]?VARCHAR(40)?NOT?NULL,?[nombre de usuario]?VARCHAR(40)?NOT?NULL,?[correo electrónico]?VARCHAR(40 ),?[contraseña]?VARCHAR(40),?[ciudad]?VARCHAR(20),?PRIMARY?KEY([userId])?)");?
//create?table: ?Conectar?
query.exec("CREAR?TABLE?[Conectar]?(?[Usuario izquierdo]?VARCHAR(40)?NOT?NULL,?[Usuario derecho]?VARCHAR(40)?NOT? NULL,?[relación]?INTEGER?DEFAULT?'0'?NULL,?PRIMARY?KEY?([LeftUser],?[RightUser]))");?
if?(query.lastError ().isValid())?
{?
qDebug()?<
return?false;?
}?
¿otra cosa?
{?
qDebug()?<"Crear?base de datos?con éxito."; ?
}?
retorno?verdadero;?
}