if (QSqlDatabase::contains("mydb"))
{
qDebug() << QString::fromLocal8Bit("已包含mydb");
db = QSqlDatabase::database("mydb");
}
else
{
qDebug() << QString::fromLocal8Bit("未包含mydb");
db = QSqlDatabase::addDatabase("QSQLITE", "mydb");
QString name = QApplication::applicationDirPath() + "/identifier.sqlite";
qDebug() << name;
db.setDatabaseName(name);
}
if (!db.open())//打开数据库连接,在打开链接之前链接不可用
{
QMessageBox::critical(nullptr, QString::fromLocal8Bit("提示"), QString::fromLocal8Bit("无法打开数据库"));
}
Qt中打开sqlite3数据库
猜你喜欢
转载自blog.csdn.net/weixin_51883798/article/details/134576788
今日推荐
周排行