Menampilkan Data - QT

Pada tutorial sebelumnya sudah dielaskan cara membuat database menggunakan SQLite Admin dan bagaimana mengoneksikan database tersebut dengan QT. Berikut ini akan dijelaskan cara menampilkan database. Langkah-langkahnya sebagai berikut:

Jalankan QT, buat proyek Console baru dengan nama tampildata



Klik Next, Next sampai lembar kerja QT terbuka. Pada tampildata.pro ketikkan skrip sebagai berikut:
#-------------------------------------------------
#
# Project created by QtCreator 2016-05-06T18:48:10
#
#-------------------------------------------------
QT       += core
QT       -= gui
QT       += sql
TARGET = tampildata
CONFIG   += console
CONFIG   -= app_bundle
TEMPLATE = app

SOURCES += main.cpp

Perhatikan gambar berikut:



Pada main.cpp ketikkan skrip sebagai berikut:
#include <QtCore/QCoreApplication>
#include <QDebug>
#include <QtSql/QtSql>
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug() << QSqlDatabase::drivers();
    QSqlDatabase db =QSqlDatabase::addDatabase("QSQLITE");
   db.setDatabaseName("d:/basisdata/tampildata/db_siswa.s3db");
    if(!db.open())
    {
        qDebug() << db.lastError();
        qFatal( "Failed to connect." );
    } else qDebug() << "Koneksi berhasil";
    QSqlQuery query;
    bool cek = query.exec("select nis,nama from tb_siswaorder by nis desc");
    qDebug() << cek;
    QString nis,nama;
    while(query.next())
    {
        nis = query.value(0).toString();
        nama = query.value(1).toString();
        qDebug() << nis <<" "<< nama;
    }
    return a.exec();

}

Simpan pekerjaan tersebut, kemudian jalankan. Jika berhasil, data yang sudah diinputkan pada database akan ditampilkan di layar seperti gambar berikut:


Subscribe to receive free email updates:

0 Response to "Menampilkan Data - QT"

Posting Komentar

Contact Us

Nama

Email *

Pesan *