Хранилища Subversion OpenInventory

Редакция

Редакция 44 | Редакция 56 | К новейшей редакции | Весь файл | Не учитывать пробелы | Содержимое файла | Авторство | Последнее изменение | Открыть журнал | RSS

Редакция 44 Редакция 45
Строка 36... Строка 36...
36
Q_OBJECT
36
Q_OBJECT
37
public:
37
public:
38
    explicit MySql(QObject *parent = 0);
38
    explicit MySql(QObject *parent = 0);
39
39
40
    bool connect(); // ñîåäèíåíèå ñ áàçîé äàííûõ
40
    bool connect(); // ñîåäèíåíèå ñ áàçîé äàííûõ
41
-
 
-
 
41
    bool createDataBase(); // ñîçäàåò íåîáõîäèìûå òàáëèöû â þàçå äàííûõ äëÿ õðàíåíèÿ íàçâàíèÿ è îïèñàíèÿ êëàññîâ (Òàáëèöà ListOfClasses è Òàáëèöà DescriptionOfClasses)
42
signals:
42
signals:
43
43
44
public slots:
44
public slots:
45
45
46
private:
46
private:
47
    QString sqlDatabaseName; // ïåðåìåííàÿ ñîäåðæèò èìÿ áàçû äàííûõ, ñ êîòîðîé áóäåì óñòàíàâëèâàòü ñîåäèíåíèå
47
    QString sqlDatabaseName; // ïåðåìåííàÿ ñîäåðæèò èìÿ áàçû äàííûõ, ñ êîòîðîé áóäåì óñòàíàâëèâàòü ñîåäèíåíèå
48
    QString sqlUserName; // ïåðåìåííàÿ ñîäåðæèò èìÿ ïîëüçîâàòåëÿ áàçû äàííûõ
48
    QString sqlUserName; // ïåðåìåííàÿ ñîäåðæèò èìÿ ïîëüçîâàòåëÿ áàçû äàííûõ
49
    QString sqlPassword; // ïåðåìåííàÿ ñîäåðæèò ïàðîëü ê áàçå äàííûõ
49
    QString sqlPassword; // ïåðåìåííàÿ ñîäåðæèò ïàðîëü ê áàçå äàííûõ
50
    QString sqlHostName; // ïåðåìåííàÿ ñîäåðæèò èìÿ õîñòà, íà êîòîðîì íàõîäèòñÿ áàçà äàííûõ
50
    QString sqlHostName; // ïåðåìåííàÿ ñîäåðæèò èìÿ õîñòà, íà êîòîðîì íàõîäèòñÿ áàçà äàííûõ
51
    QSqlDatabase db;
51
    QSqlDatabase db;
-
 
52
    QString mysqlLastError;
52
53
53
protected:
54
protected:
54
55
55
public:
56
public:
56
    void setDatabaseName(QString dbname);
57
    void setDatabaseName(QString dbname);
57
    void setUserName(QString uname);
58
    void setUserName(QString uname);
58
    void setPassword(QString passwrd);
59
    void setPassword(QString passwrd);
59
    void setHostName(QString hname);
60
    void setHostName(QString hname);
60
    bool createTable(SqlTable* table); // ñîçäàåò â áàçå äàííûõ òàáëèöó
61
    bool createTable(SqlTable* table); // ñîçäàåò â áàçå äàííûõ òàáëèöó
61
    QString mysqlLastError;
-
 
-
 
62
62
    QString lasError();
63
    QString lasError();
63
64
-
 
65
64
};
66
};
65
67
66
#endif // MYSQL_H
68
#endif // MYSQL_H