QT使用QSqlDatabase出现如下问题,求解答
1个回答
2017-05-31
展开全部
连接Mysql数据库需要添加数据库的类型是QMYSQL,不是QSQLITE,QSQLITE对应的数据库管理系统是SQLite。QSqlDatabasedb=QSqlDatabase::addDatabase("QMYSQL");这样的话,你调用下lastError,看一下为什么。官方文档对QSqlDatabaseopen方法的说明原话:Opensthedatabaseconnectionusingthecurrentconnectionvalues.Returnstrueonsuccess;otherwisereturnsfalse.ErrorinformationcanberetrievedusinglastError().
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询