求解释,open返回true,而且在终端下确实可以实现数据库操作。这是代码
QApplication app(argc,argv);
QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL","con");
db.setHostName("localhost");
db.setDatabaseName("test");
db.setUserName("root");
db.setPassword("123");
db.setPort(3306);
if (db.open())
qDebug()<<"seccess";
else
qDebug()<<"false";
QSqlQuery query;
query.exec("select * from student");
while (query.next()){
qDebug()<<query.value(0).toInt();
qDebug()<<query.value(1);
qDebug()<<query.value(2);
}
return app.exec();