Qt sqlite数据库默认连接问题

写了数据层的类,在两个地方使用,每次创建连接的时候提示下面的信息

QSqlDatabasePrivate::addDatabase: duplicate connection name 'qt_sql_default_connection', old connection removed.


 每次使用的时候使用了addDatabase("QSQLITE")

网上查询后,如果已经存在连接就不使用 addDatabase 而使用 Database


if(QSqlDatabase::contains("qt_sql_default_connection"))
    {
        m_db = QSqlDatabase::database("qt_sql_default_connection");
    }else
    {
        m_db = QSqlDatabase::addDatabase("QSQLITE");
    }

关于连接名是

你可能感兴趣的:(系统,Qt)