转自:http://www.cppblog.com/biao/archive/2009/04/15/79958.html
#include <QtCore/QCoreApplication> #include <QtSql> #include <qDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QTextCodec::setCodecForCStrings(QTextCodec::codecForName("utf8")); QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); db.setDatabaseName("MyDB"); // 数据库名与路径, 此时是放在同目录下 db.open(); // 连接数据库, 然后就可以使用了. QSqlQuery query; // query.prepare("insert into user(id, name) values(:id, :name)"); // query.bindValue(":id", 2); // query.bindValue(":name", "黄彪"); // bool ok = query.exec(); // // query.prepare("insert into user(id, name) values(:id, :name)"); // query.bindValue(":id", 3); // query.bindValue(":name", "阿跑"); // query.exec(); // // if (!ok) { // qDebug() << "Already exits."; // } // // query.exec("create table hello(id int primary key)"); query.exec("select * from user"); while (query.next()) { int id = query.value(0).toInt(); QString name = query.value(1).toString(); qDebug() << "Id=" << id << ", Name=" << name; } return 0; }
本版积分规则 发表回复 回帖并转播 回帖后跳转到最后一页
QQ咨询|关于我们|Archiver|手机版|小黑屋|( 辽ICP备15012455号-4 ) Powered by 期权论坛 X3.2 © 2001-2016 期权工具网&期权论坛 Inc.
下载期权论坛手机APP