1 软件下载与安装
eclipse(c/c++)
qt
eclipse的qt插件
sqlite
sqlite admin(sqlite可视化界面,选择性安装)
2 环境搭建
1)eclipse
Window-->Preferences里,选择Qt,增加:
3 简单示例:点击按钮,连接sqlite数据库,并创建表
/**//* 相关代码 */
/**//* 头文件引用 */
#include <QSqlDatabase>
#include <QSqlQuery>
/**//* 构造函数 */
/**//* 信号槽 */
connect(ui.connectDBButton, SIGNAL(clicked()), this, SLOT(connectDB()));
/**//* connectDB函数实现 */
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("aaa");
if(!db.open())
{
QMessageBox::critical(this, tr("infor"), tr("connect database failed!"), QMessageBox::Ok);
return ;
}
else
{
QMessageBox::critical(this, tr("infor"), tr("connect database success!"), QMessageBox::Ok);
}
QSqlQuery query;
query.exec("create table table1(tid integer primary key, "
"tname varchar,"
"taddress varchar)");
在编译时会出现QSqlDatabase: No such file or directory的错误,因为pro里没有加入sql模块。在pro文件中加入: