bool createConnection()
{
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("personnel.dat");
if (!db.open()) {
QMessageBox::warning(0, QObject::tr("Database Error"),
db.lastError().text());
return false;
}
return true;
}
请问personnel.dat这个文件是哪来的,为什么将数据名设为personnel.dat就可以直接连接数据库,而不用设置用户名密码?
我写了个测试语句
bool create = !QFile::exists("personnel.dat");
if(create)
qDebug("exist");
else
qDebug("not exist");
为什么 无论 personnel.dat改成什么名字该文件都存在,该文件是何时被创建的?
本人刚接触QT,没学过数据库,求达人帮解释,多谢……