#include “widget.h”
#include “ui_widget.h”
#include
#include
#include
#include
#include
Widget::Widget(QWidget *parent) :
QWidget(parent),
ui(new Ui::Widget)
{
ui->setupUi(this);
//|设置数据库驱动名称
//如果要操作mysql就写QMYSQL
QSqlDatabase database=QSqlDatabase::addDatabase("QSQLITE");
//|设置数据库名
database.setDatabaseName("/Users/wade.bao/Documents/mydb.db");
//|看是否能正确打开
if(!database.open())
{
// qDebug()<<database.lastError().text();
qDebug()<<"数据库打开失败";
}else{
qDebug()<<"数据库打开成功!";
}
//各种操作
QSqlQuery qry;
//创建table
qry.prepare( "CREATE TABLE IF NOT EXISTS names (id INTEGER UNIQUE PRIMARY KEY, firstname VARCHAR(30), lastname VARCHAR(30))" );
if(!qry.exec() )
qDebug() &l