I would suggest as a BLOB.
To Retrieve It:
QByteArray ba1 = query.value(fieldNum).toByteArray();
To Set It:
QByteArray ba;
QDataStream ds(&ba,QIODevice::WriteOnly);
ds << wavFileContents;
...
bstatus = query.prepare("INSERT INTO musicTable (id,name,media) " "VALUES (NULL, :name, :media)");
query.bindValue(":name",fileName);
query.bindValue(":media",ba);
bstatus = query.exec();
↧