随笔 - 70, 文章 - 0, 评论 - 9, 引用 - 0
数据加载中……

eclipse+qt+sqlite环境搭建

1  软件下载与安装
    eclipse(c/c++)
    qt
    eclipse的qt插件
    sqlite
    sqlite admin(sqlite可视化界面,选择性安装)

2  环境搭建
    1)eclipse
        Window-->Preferences里,选择Qt,增加:

Version Name: qt4.7.1 (自己定义)
Bin Path: C:\Qt\2010.05\qt\bin
Include Path: C:\Qt\2010.05\qt\include


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文件中加入:
QT += sql

posted on 2010-12-13 11:08 seahouse 阅读(1266) 评论(0)  编辑 收藏 引用 所属分类: IDE


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理