如何用Qt连接数据库并导入文件?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何用Qt连接数据库并导入文件?相关的知识,希望对你有一定的参考价值。
参考技术A可以使用QT自带的数据库完成操作,以下是参考代码:
QSqlDatabase db = QSqlDatabase::addDatabase("QSQLITE"); //添加数据库
db.setDatabaseName("note.db"); //创建一个note.db的文件存储数据
db.open(); //开启数据库
query = QSqlQuery(db); //获得访问数据库的query
query.exec(XXX); //执行指令(XXX为SQL指令)
db.close(); //关闭数据库
一般而言会将db变量作为全局变量或者数据成员,当需要访问的时候就获取一个query就可以了。
要实现所提到的功能,要好好看看QString、QStringList,这两玩意主要是临时存放数据、分割数据等作用,另外,要看QFile、QDir、QFileInfo、QTextStream,这四个主要用来读取文本数据。看看QVector或者QList等来存放读出来的数据。
另外,要实现这玩意,SQL的语句不要求精通,但是基本的Create、Insert、Select、Delete等操作要准确无误。否则出错了QT是看不出来的。QT不会检测SQL的准确性的。
如何用QT实现本地数据库上传到服务器
想要一个QT实现将网关数据库通过HTTP协议上传到服务器的程序,谢谢
参考技术A 你本地的数据库是在运行的吧,这个就最方便的。 你直接在本地打开 SQL Server Management Studio (mssql客户端)同时连接本地及远程数据库。 选择本地要同步的数据库,任务--导出数据。。。然后直接就导入了远程的数据库了。 当然也可以生成sql脚本,然后再执行都 行。追问我是在ARM平台下在 QT上写的数据库,用的数sqlite数据库,数据库在运行,现在想把数据库中的数据上传到中国移动物联网开发平台的免费服务器上,好像跟您说的不太一样
以上是关于如何用Qt连接数据库并导入文件?的主要内容,如果未能解决你的问题,请参考以下文章