我有sqlite数据库,我想要只读,当它被其他gui应用程序使用时,所以用户无法编辑数据,只有Qt应用程序可以编辑它。
这是我的代码:
//open the database
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE");
db.setDatabaseName(database location);
if(db.open())
qDebug ()<<"opened!";
else
qDebug ()<<"not opened!";
//insert data
QSqlQuery qry;
qry.prepare("insert into tableName (column_1, column_2, column_3) values (:v1, :v2, :v3)");
qry.bindValue(":v1", "data1");
qry.bindValue(":v2", "data2");
qry.bindValue(":v3", "data3");
qry.exec();