QT查询mysql数据库中表格是否存在怎么操作
1个回答
展开全部
// QSqlDataBase里面可以查询所有表的名字,然后进行匹配即可
QSqlDatabase db = QSqlDatabase::addDatabase("QMYSQL");
db.setHostName("acidalia");
db.setDatabaseName("customdb");
db.setUserName("mojito");
db.setPassword("J0a1m8");
bool ok = db.open();
// 打开数据库
QSringList strTables = db.tables();
if (strTables.contains("Your table") {
qDebug() << "Yes";
}
else {
qDebug() << "no";
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询