- 安装Sqlite
- 创建数据库并创建表
Qtcreator连接Sqlite数据库
安装Sqlite
[官网下载](http://www.sqlite.org/download.html%20%E2%80%9C%E4%B8%8B%E8%BD%BD%E5%9C%B0%E5%9D%80%E2%80%9D) 选择sqlite-tools-win32-x86-3150100.zip和DLL库文件,即可,将Dell库文件拷贝到qtcreator的安装目录的bin文件夹下!解压sqlite-tools-win32-x86-3150100.zip文件,运行sqlite3.exe,即可新建数据库以及表格。(为了方便运行可以将sqlite3的安装路径添加到系统path,若添加了path路径可以直接在dos下输入sqlite3进入数据库)
创建数据库和表
新建数据库:test.db 在命令行输入:sqlite3.exe test.db 完成新建数据库的工作。 创建表:test 命令行输入:create table test(id integer PRIMARY KEY, name text);完成表的新建工作 若想在表中添加数据可以自行使用SQL语句添加,或者使用可视化工具添加数据到表中! *注意:Sqlite数据库的数据类型比较有限使用前最好看看支持哪些数据类型!*
连接本地数据库
新建一个简单的widget qt工程: 首先在工程文件.pro中添加 QT += sql (将qt自带的sqlite库文件包含进去,具体文件在安装目录mingw492_32\plugins\sqldrivers中可以查看)
//mainwindow.h 包含的头文件
#ifndef MAINWINDOW_H
#define MAINWINDOW_H
#include <QMainWindow>
#include <QDebug>
#include <QtSql/QSqlDatabase>
#include <QtSql/QSqlQuery>
#include <QtSql/QSqlDriver>
#include <QtSql/QSqlError>
#include <QApplication>
#include <QString>
#include <QTextEdit>