ADD mysql settings
This commit is contained in:
@@ -13,8 +13,14 @@ QSqlDatabase* SQLHelper::defaultDatabase= nullptr;
|
|||||||
static QHash<QString,QSqlQueryModel*> cache;
|
static QHash<QString,QSqlQueryModel*> cache;
|
||||||
bool SQLHelper::Open() {
|
bool SQLHelper::Open() {
|
||||||
if (defaultDatabase) return true;
|
if (defaultDatabase) return true;
|
||||||
defaultDatabase= new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE", "USCTDB"));
|
// defaultDatabase= new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE", "USCTDB"));
|
||||||
defaultDatabase->setDatabaseName("USCTDB.data");
|
// defaultDatabase->setDatabaseName("USCTDB.data");
|
||||||
|
defaultDatabase = new QSqlDatabase(QSqlDatabase::addDatabase("QMYSQL"));
|
||||||
|
defaultDatabase->setHostName("192.168.1.15"); // 数据库服务器地址
|
||||||
|
defaultDatabase->setPort(3306); // 数据库名称
|
||||||
|
defaultDatabase->setDatabaseName("USCT"); // 数据库名称
|
||||||
|
defaultDatabase->setUserName("rc"); // 数据库用户名
|
||||||
|
defaultDatabase->setPassword("123$%^"); // 数据库密码
|
||||||
return defaultDatabase->open();
|
return defaultDatabase->open();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -8,7 +8,9 @@
|
|||||||
#include <QDateTime>
|
#include <QDateTime>
|
||||||
#include <QToolButton>
|
#include <QToolButton>
|
||||||
#include <QSqlTableModel>
|
#include <QSqlTableModel>
|
||||||
|
#include <QSqlError>
|
||||||
#include <QUuid>
|
#include <QUuid>
|
||||||
|
#include <qDebug>
|
||||||
|
|
||||||
#include "dialogs/SelectDialog.h"
|
#include "dialogs/SelectDialog.h"
|
||||||
#include "dialogs/DialogManager.h"
|
#include "dialogs/DialogManager.h"
|
||||||
@@ -208,7 +210,8 @@ bool EditPatientDialog::updateReferenceData()
|
|||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
lbl_error->setText("Submit to database error!");
|
qDebug()<<model->lastError().text();
|
||||||
|
lbl_error->setText("Submit fail by database error!");
|
||||||
lbl_error->setVisible(true);
|
lbl_error->setVisible(true);
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -76,7 +76,12 @@ int main(int argc, char* argv[])
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
SQLHelper::Open();
|
bool sqlConnected= SQLHelper::Open();
|
||||||
|
if (!sqlConnected)
|
||||||
|
{
|
||||||
|
//TODO: 数据库连接失败错误
|
||||||
|
exit(-99);
|
||||||
|
}
|
||||||
MainWindow w;
|
MainWindow w;
|
||||||
DialogManager::Default()->init(&w);
|
DialogManager::Default()->init(&w);
|
||||||
UserOperationLog::Default()->init();
|
UserOperationLog::Default()->init();
|
||||||
|
|||||||
Reference in New Issue
Block a user