中易网

qt5连接Mysql的C++语句的含义,如下

答案:2  悬赏:40  
解决时间 2021-04-08 09:21
原文http://blog.csdn.net/gyysmall/article/details/37579477
通过以下程序可以测试qt5已经安装的驱动测试程序
QStringList drivers = QSqlDatabase::drivers();
QString result="drivers list:";
foreach(QString driver, drivers)
result+= "\n" +driver;

这四行语句有谁能告诉我到底讲的啥?
最佳答案
第一句,获取系统已经安装的所有数据库驱动(QT插件目录下的数据库驱动)。
QT程序启动的时候,会搜索插件目录下的所有插件并注册到相应位置(比如内存全局变量或者windows注册表?),然后第一句就从这些注册位置获得所有的插件(比如数据库驱动)名称。
第二句不用说是初始化要显示的信息字符串。
第三句是QT支持的宏(也许新版本C++ 0x也支持?)?总之就是循环获得Stringlist的每个条目(代表一种数据库驱动的名字),然后
第四局就是将数据库驱动名称加入到要显示的信息,这些信息是换号分别显示的
全部回答
连接mysql数据库需要添加数据库的类型是qmysql,不是qsqlite,qsqlite对应的数据库管理系统是sqlite。 qsqldatabase db=qsqldatabase::adddatabase("qmysql");
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
烟台哪有樱花
dnf仓库升级过程是怎样的
请问我的联通卡为什么不能办理4G组合套餐呢?
廊坊富士康的工资卡是哪里办的
古文“邯郸学步”的翻译
气孔很多的砖是什么砖
除了工作,还有什么事情有意思?
帮宝适纸尿裤外包装是哪个彩印厂做的
四缸柴油机的油泵滤网在什么位置
仙境传说ro手游冒险技能先学哪个好 冒险技能
仔细看图,你能找出代表春天的事物吗?“”
什么时候天气才会变暖啊
介绍几个农村小型加工厂项目
4、微机内部的信息交换是通过( )进行的。(1
珠海拱北站周围有什么好玩地方
推荐资讯
骏锋家私在哪里啊,我有事要去这个地方
欧姆龙手首式自动血压计的使用方法
杨万里最有名的诗
石家庄到阳原坐长途车有直接到的么,在哪坐车
申花吸油烟机怎么样
齐鲁师范学院和济宁医学院哪个好上
外贸鞋杨家山店地址在哪,我要去那里办事
芳村客运站到佛山市石湾汽车站坐什么车可以到
动车票 南京--无锡 咨询
河北省保定雄县优美风景作文
别克凯越的压缩机吸盘怎么取?
东长岭子地址在什么地方,想过去办事
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?