Connect SQL Server di Qt App
Pertama-tama buat project Qt (Biar mudah kita akan menggunakan Qt Console). Setelah project terbentuk, pertama-tama buka file .pro. Kita perlu mengubah dari:
QT += core
menjadi
QT += core sql
Kemudian buka file main.cpp menjadi:
#include <QCoreApplication> #include <QtSql/QSqlDatabase> #include <QtDebug> #include <QtSql/QSqlError> int main(int argc, char *argv[]){ QCoreApplication a(argc, argv); QString dbHost = "localhost"; // Nama Server QString dbUser = "sa"; // Nama User QString dbPass = ""; // Password jika ada QString dbName = "yudha"; // Nama Database QSqlDatabase db = QSqlDatabase::addDatabase("QODBC3"); db.setConnectOptions(); QString dsn = QString("DRIVER={SQL Server};SERVER=%1;DATABASE=%2;UID=%3;PWD=%4;") .arg(dbHost).arg(dbName).arg(dbUser).arg(dbPass); db.setDatabaseName(dsn); if (db.open()) { qDebug() << "Opened"; db.close(); } else { qDebug() << "Error = " << db.lastError().text(); } return a.exec(); }
Komentar
Posting Komentar