Red de conocimiento informático - Material del sitio web - ¿Cómo conectarse a la base de datos e importar archivos usando Qt?

¿Cómo conectarse a la base de datos e importar archivos usando Qt?

Puede utilizar la base de datos que viene con QT para completar la operación. El siguiente es el código de referencia:

QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); Agregar base de datos

db.setDatabaseName("note.db"); //Crear un archivo note.db para almacenar datos

db.open();

query = QSqlQuery(db); ?//Obtener la consulta para acceder a la base de datos

query.exec(XXX); //Ejecutar instrucciones (XXX es una instrucción SQL)

db.close (); ? //Cerrar la base de datos

En términos generales, la variable db se utilizará como variable global o miembro de datos. Cuando se necesita acceso, simplemente obtenga. una consulta.

Para realizar las funciones mencionadas, debe observar detenidamente QString y QStringList. Estas dos cosas se utilizan principalmente para almacenar datos temporalmente y dividir datos. Además, debe observar QFile y QDir. , QFileInfo y QTextStream. Estos cuatro se utilizan principalmente para leer datos de texto. Mire QVector o QList para almacenar los datos leídos.

Además, para implementar esto, no es necesario dominar las declaraciones SQL, pero las operaciones básicas de Crear, Insertar, Seleccionar, Eliminar, etc. deben ser precisas. De lo contrario, QT no podrá saber si algo sale mal. QT no comprobará la precisión de SQL.