前言
例如:qt-5 创建数据库,创建表以及对表的操作。
一、所需要的头文件
#include <QSqlDatabase>
#include <QSqlTableModel>
#include <QSqlQuery>
#include <QSqlDatabase>
#include <QSqlError>
#include <QSqlRecord>
二、数据库操作
1.addDatabase的函数原型如下
[static] QSqlDatabase QSqlDatabase::addDatabase(
const QString &type,
const QString &connectionName = QLatin1String( defaultConnection ))
//第一个参数为“驱动名称”
//第二个参数为“连接名”,默认是相同的
2.连接数据库
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("card.db");//数据库名
if(!db.open())
{
QMessageBox::critical(this,"提示","数据库打开失败 ");
return;
}
QSqlQuery query(db);