嵌入式 Ubuntu系统下QtCreator开发与MySql的使用问题

原创 2013年12月02日 14:39:57

#include
#include

int main(int argc, char *argv[])
{
   QCoreApplication a(argc, argv);
    qDebug()<<"Available drivers:";
    QStringListdrivers = QSqlDatabase::drivers();
   foreach(QString driver, drivers)
       qDebug() << "\t" << driver;


    QSqlDatabasedb = QSqlDatabase::addDatabase("QSQLITE");//Ìí¼ÓÊý¾Ý¿âÇý¶¯
 
  db.setDatabaseName("/root/Desktop/FirstWorkSpace/QtMySql/kj.db");//注意了路径的‘\’与windows下的相反!!!!

    if(!db.open())
    {
       return false;
    }
    QSqlQueryquery;
    if(query.exec("create table student(id int primary k ey, namevarchar)") )//н¨±ístudent Ö÷¼üÊÇid£¬Ãû×ÖÊǿɱ䳤¶È×Ö·û´®
    {
       qDebug() <<"Create success !!!";
    }
    if(query.exec("insert into student values(1,'KongJun')"))
    {
       qDebug() <<"insert success !!!";
    }
   query.exec("insert into student values(2,'LiuXiaoWei')");
   query.exec("insert into studentvalues(3,'ZhuShiWei')");//²åÈëÈýÌõ¼Ç¼
   query.exec("select id,name from student where id >=2");//²éÕÒ±íÖÐid´óÓÚ2µÄ¼Ç¼µÄidºÍÐÕÃû
    while(query.next())//query.next()Ö¸Ïò²éÕҵĵÚÒ»Ìõ¼Ç¼£¬È»ºóÿ´ÎÏòºóÒƶ¯Ò»Ìõ¼Ç¼
    {
       int ele0 = query.value(0).toInt();//idµÄֵת»»ÎªintÐÍ
       QString ele1 = query.value(1).toString();
       qDebug() << ele0 << ele1;
    }

    returna.exec();
}

相关文章推荐

QTCreator + QTEmbedded 在Ubuntu上创建嵌入式ARM开发环境

环境: Ubuntu10.04 arm linux OS: 3.0.1 arm上 qt-4.7.1 g++ / gcc 4.4.3 arm-linux-g++ / arm...

嵌入式开发(一)虚拟机上的ubuntu系统上搭建nfs过程及遇到问题

//找完工作了,在这所剩不多的大学时光里,尽情享受吧。 在闲时想做做毕设,所以就从头到尾搞一搞arm开发板吧 ,。 这是嵌入式开发的第一篇博客,从这开始记录接下来的点点滴滴吧,可生活,可工作。 ...

linux系统下QTcreator SDK安装和嵌入式设备QT移植详细步骤

一linux系统下安装qt我的版本为ubuntu kylin1704 下载安装包官网安装包 安装 二QT移植到嵌入式设备 向下位机移植QT a获取源码编译 b生成的库拷贝到根文件系统 c获取触摸屏的设...

ubuntu系统安装的MySql数据库,远程不能访问的几种可能问题

MySql数据库不能远程访问,问题存在的几种可能性。
  • asd_op
  • asd_op
  • 2016年11月18日 21:26
  • 334

Using Ubuntu系统下C开发 MySQL数据库应用

转自:http://www.linuxidc.com/Linux/2011-01/31263.htm 一、开发环境的准备1、首先要安装好Linux,这里用的是Ubuntu 10.102、安装MySQL...
  • fjb2080
  • fjb2080
  • 2011年06月16日 11:14
  • 1167

Ubuntu系统下的Mysql安装与使用

在本篇博文中,笔者将从基础出发,介绍Mysql在Linux环境下的安装和基本使用命令,仅适用于Mysql初学者,大牛请绕道……...

MySQL在Ubuntu系统上的安装配置

  • 2017年08月22日 14:48
  • 13KB
  • 下载

ubuntu系统安装mysql

  • 2016年05月28日 11:34
  • 851B
  • 下载

Ubuntu系统下Android开发环境搭建相关问题

一、Ubuntu系统安装中所遇到的问题 1.系统分区 Ubuntu的系统安装与Windows并无太大差异,而在分区上则有着明显的不同。Windows系统是直接把硬盘进行空间分配,即“硬盘分区”...

【Android Native Code开发系列】二 Ubuntu系统安装及软硬件问题

/* * blackboy   psyc209@163.com * QQ群: 135202158 * 转载请注明作者及出处 */ 只在Windows下进行开发的人可以略过以下内容。 ...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:嵌入式 Ubuntu系统下QtCreator开发与MySql的使用问题
举报原因:
原因补充:

(最多只允许输入30个字)