如何用QT实现本地数据库上传到服务器

如何用QT实现本地数据库上传到服务器,第1张

你本地的数据库是在运行的吧,这个就最方便的。 你直接在本地打开 SQL Server Management Studio (mssql客户端)同时连接本地及远程数据库。 选择本地要同步的数据库,任务--导出数据。。。然后直接就导入了远程的数据库了。 当然也可以生成sql脚本,然后再执行都 行。

配置好服务器之后,便可以使用QT或者其他工具实现文件上传和下载了。

关键代码如下:

void ftp_upload::upload() { ftp = new QFtp(this)ftp->connectToHost("192.168.0.50",21)//连接到服务器,填写你的ip地址,这里默认端口号为21 ftp->login("test","testpasswd") //登录,填写响应的用户名和密码 //windows自带的ftp服务器,客户端上传文件到服务器 QFile *uploadFile = new QFile("D:/2014.txt")//要上传到服务器的的文件位置:D盘下的2014.txt文档,该文档存在于客户端 QString des = "2014_uploadToServer.txt"//ftp服务器“收到”客户端上传的文档位置:物理路径根目录下的文档2014_upload.txt uploadFile->open(QIODevice::ReadWrite) ftp->put(uploadFile,des) //windows自带的ftp服务器,从服务器下载文件到客户端 QFile *download = new QFile("D:/downloadFromServer.txt") download->open(QIODevice::ReadWrite) ftp->get("download.txt",download)//把服务器物理路径根目录下的download.txt下载到本地D盘根目录 }


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/303709.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-27
下一篇2023-04-27

发表评论

登录后才能评论

评论列表(0条)

    保存