#include "searchinfo.h" #include "ui_searchinfo.h" #include #include #include SearchInfo::SearchInfo(QWidget *parent) : QMainWindow(parent), ui(new Ui::SearchInfo) { ui->setupUi(this); if(QSqlDatabase::contains("qt_sql_default_connection")){ m_db = QSqlDatabase::addDatabase("qt_sql_default_connection"); }else{ m_db = QSqlDatabase::addDatabase("QSQLITE"); } m_db.setDatabaseName("sqlData.db"); if(m_db.open()){ qDebug()<<"db open ok"; createSqlite(); //m_db.close(); }else{ qDebug()<<"db open fail"; } } SearchInfo::~SearchInfo() { m_db.close(); delete ui; } void SearchInfo::createSqlite() { // 建表 QString sql = "create table Internal_1 (id int primary key, name varchar(30), _020100 int)"; QSqlQuery query; if(query.exec(sql)) { qDebug()<<"create Internal_1 ok..."; }else{ qDebug()<<"create Internal_1 fail..."<