Qt

QtQDataBaseデータベース操作



Qt Qdatabase Database Operation



QtのMVC

参照: QtのMVCデザインパターン-InterViewフレームワーク(MVD)-CSDNブログ

データベースに接続します

this->db = QSqlDatabase::addDatabase('QMYSQL') bool MainWindow::connectDB(QString ip, int port, QString database, QString username, QString password){ this->db.setHostName(ip) this->db.setPort(port) this->db.setDatabaseName(database) this->db.setUserName(username) this->db.setPassword(password) if (this->db.open()){ return true } else{ return false } }

クエリデータ

QSqlTableModel *model = new QSqlTableModel(this, this->db) model->setTable('person') model->select()

UI表示データ

データベースと対話するときは、QTableViewを使用してください。



QTableWidgetを使用してみませんか?参照: QTableWidgetとQTableViewの違い