发布网友 发布时间:2022-04-07 19:59
共1个回答
热心网友 时间:2022-06-22 17:06
连接Mysql数据库需要添加数据库的类型是QMYSQL,不是QSQLITE,QSQLITE对应的数据库管理系统是SQLite。QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");这样的话,你调用下lastError,看一下为什么。官方文档对QSqlDatabaseopen方法的说明原话:Opensthedatabaseconnectionusingthecurrentconnectionvalues.Returnstrueonsuccess;otherwisereturnsfalse.ErrorinformationcanberetrievesinglastError().