一、
- static bool createConnection()
- {
- QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
- db.setDatabaseName("database.db");
- if(!db.open()) return false;
- QSqlQuery query;
- query.exec("create table student (id int primary key, namevchar)");
- query.exec("insert into student values (0,'yafei0')");
- query.exec("insert into student values (1,'yafei1')");
- query.exec("insert into student values (2,'yafei2')");
- return true;
- }
这里使用了db.setDatabaseName("database.db"),我们没有再使用以前的内存数据库,而是使用了真实的文件,这样后面对数据库进行的操作就能保存下来了。
二
db.setDatabaseName(":memory:");//此处用的是内存数据库
最后
以上就是壮观钢笔最近收集整理的关于db.setDatabaseName的使用的全部内容,更多相关db.setDatabaseName内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复