if (!db.open()) {
QMessageBox::critical(0, QObject::tr("无法打开数据库"),
"无法创建数据库连接!", QMessageBox::Cancel);
return false;
}
// 下面来创建表
// 如果MySQL数据库中已经存在同名的表,那么下面的代码不会执行
QSqlQuery query(db)
// 使数据库支持中文
// query.exec("SET NAMES 'Latin1'"); //没用,还是乱码
//query.exec("SET NAMES 'Latin1'");
db.exec("set NAMES UTF8"); //加上这一行,可以正常显示中文