我是靠谱客的博主 壮观钢笔,最近开发中收集的这篇文章主要介绍db.setDatabaseName的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一、

  1. static bool createConnection()
  2. {
  3.     QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
  4.     db.setDatabaseName("database.db");
  5.     if(!db.open()) return false;
  6.     QSqlQuery query;
  7.     query.exec("create table student (id int primary key, namevchar)");
  8.     query.exec("insert into student values (0,'yafei0')");
  9.     query.exec("insert into student values (1,'yafei1')");
  10.     query.exec("insert into student values (2,'yafei2')");
  11.     return true;
  12. }

这里使用了db.setDatabaseName("database.db"),我们没有再使用以前的内存数据库,而是使用了真实的文件,这样后面对数据库进行的操作就能保存下来了。

  db.setDatabaseName(":memory:");//此处用的是内存数据库

最后

以上就是壮观钢笔为你收集整理的db.setDatabaseName的使用的全部内容,希望文章能够帮你解决db.setDatabaseName的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部