void RequestProcessor::run()
{
QObject localObject;
/*QSslSocket **/socket = new QSslSocket(&localObject);
if (!socket) {
qDebug("not enough memory to create new QSslSocket");
return;
}
if (!socket->setSocketDescriptor(mSocketDescriptor))
{
qDebug("couldn't set socket descriptor");
CloseSocket(socket);
return;
}
socket->setProtocol(QSsl::AnyProtocol);
socket->setPeerVerifyMode(QSslSocket::VerifyNone);
startServerEncryption(socket);
socket->waitForReadyRead();
this->onReadyRead();
socket->waitForDisconnected();
socket->close();
socket->deleteLater();
// delete socket;
}
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL","CurrentThread");
db.setDatabaseName("table");
db.setUserName("username");
db.setHostName("localhost");
db.setPassword("123456");
db.open();
QSqlQuery query(db);
if(query.exec("SELECT * FROM `Users`"))
while(query.next())
{
//query.record().value("Name").toString();
}