-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathserver.cpp
More file actions
51 lines (44 loc) · 941 Bytes
/
server.cpp
File metadata and controls
51 lines (44 loc) · 941 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
#include "server.h"
#include <QSql>
#include <QMessageBox>
#include <QDebug>
#include <QSqlDatabase>
server::server(QWidget *parent)
: QMainWindow{parent}
{
qr = new QSqlQuery;
db = new QSqlDatabase(QSqlDatabase::addDatabase(drivername));
}
void server::connect()
{
//db = QSqlDatabase::addDatabase(drivername);
db->setHostName("localhost");
db->setUserName("yugo");
db->setDatabaseName("cmdt_db");
db->setPassword("Maoene");
if(!db->open())
{
/*QMessageBox *msg = new QMessageBox;
msg->setText("Erreur de connection");
msg->show();*/
qDebug() << "Erreur db";
// delete msg;
}else
{
qDebug() << "connected";
}
}
void server::disconnect()
{
db->close();
db->removeDatabase(drivername);
}
void server::executequeries(const char *request)
{
qr->prepare(request);
}
server::~server()
{
delete db;
qDebug() << "Deleted";
}