Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- static bool dbExists(QString db_name)
- {
- bool ret{false};
- {
- QSqlDatabase segs_db(QSqlDatabase::addDatabase("QMYSQL", db_name));
- QSqlQuery query(segs_db);
- segs_db.setDatabaseName(db_name);
- segs_db.setHostName(config.s_host);
- segs_db.setPort(config.s_port.toInt());
- segs_db.setUserName(config.s_user);
- segs_db.setPassword(config.s_pass);
- segs_db.open();
- query.exec("show tables");
- if(query.size() >= 1){
- ret = true;
- }
- segs_db.close();
- }
- QSqlDatabase::removeDatabase(db_name);
- return ret;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement