QCoreApplication a(argc, argv);QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("test.db");
bool ok = db.isValid(); //总是返回true
ok = db.open(); //仍然总是返回true,如果当前目录没有test.db的话,就新建一个空的指定文件test.db然后返回true
QT Creator base qt 4.5.1
sqlite 3.6.19
test.db 是用sqlite建立之后考到qt project目录下的
俺是新手,俺快疯了。。。谢谢帮忙解惑的各位~