일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- Selenium 네이버 블로그
- 웹소켓
- amqplib
- 스크래퍼
- 크롤러
- 서이추 매크로
- rabbitmq
- Node
- 서로이웃추가 매크로
- socket.io
- 실시간
- Selenium
- Java
- 서로이웃추가 자동
- 실시간 웹소켓 서버
- 네이버 블로그 이웃추가 자동
- kwoss2341
- 셀레니움
- 서이추 자동
- nodejs
- 크롤링
- 네이버 블로그
- 웹소켓 서버
- node.js
- 국세청
Archives
- Today
- Total
defaultK
[Qt 프로그래밍] [크로스컴파일] Linux Sqlite db 조회 본문
pro 파일에 sql 추가해준다
QT +=
sql
QtSql inlcude 한다
#include <QtSql>
QSqlDatabase db;
db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName("/usr/local/app/my.db"); //db 경로
QString strQry = "PRAGMA synchronous = OFF;"; // 디스크 동기화 사용여부
if(!db.open()) {
qDebug() << QString("<FAILED> Connect to DB: %1") .arg("/usr/local/app/my.db");
abort();
}
QSqlQuery qry(db);
qry.clear();
qry.prepare(strQry);
if(!qry.exec()) {
qDebug() << QString("<SQL FAILED> %1") .arg(strQry);
qDebug() << QString("<SQL FAILED> %1") .arg(qry.lastError().text());
}
else {
qDebug() << QString("<SQL SUCCEED> %1") .arg(strQry);
}
QString szQry;
QString szVal, szType, szTgtIP, szVarNm, szValOld, szDec;
szQry = QString("select * from tb_evm_mst where set_target_ip='%1';") .arg(""); //조회쿼리
qry.prepare(szQry);
if(!qry.exec()) {
qDebug() << QString("<SQL FAILED> %1") .arg(szQry);
qWarning() << QString("<SQL FAILED> %1") .arg(qry.lastError().text());
return false;
}
while(qry.next()) {
szVal = qry.record().value("set_val").toString();
szValOld = qry.record().value("set_val_old").toString();
szVarNm = qry.record().value("set_var_nm").toString();
szType = qry.record().value("set_type").toString();
szDec = qry.record().value("set_dec").toString();
szTgtIP = qry.record().value("set_target_ip").toString();
qDebug()<<szVal<<" "<<szValOld<<" "<<szVarNm<<" "<<szType<<" "<<szDec<<" "<<szTgtIP;
}
'Qt 프로그래밍 > Basic Qt' 카테고리의 다른 글
[Qt 프로그래밍] API통신, rest-api 를 이용한 json 데이터 통신 (0) | 2021.05.01 |
---|---|
[Qt 프로그래밍] QSettings 클래스를 이용한 INI파일 설정하기 (0) | 2021.04.15 |
[Qt 프로그래밍] QProcess 클래스를 이용한 파일 실행 (1) | 2021.03.20 |
[Qt 프로그래밍] qml, cpp 간 signal , slot 연결 (0) | 2021.02.24 |
[Qt 프로그래밍] 크로스컴파일 환경(라즈베리파이)에서 qml 과 cpp object 연동하기 (0) | 2021.02.24 |
Comments