重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
第一句,获取系统已经安装的所有数据库驱动(QT插件目录下的数据库驱动)。
成都创新互联专注于忻州网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供忻州营销型网站建设,忻州网站制作、忻州网页设计、忻州网站官网定制、小程序制作服务,打造忻州网络公司原创品牌,更为您提供忻州网站排名全网营销落地服务。
QT程序启动的时候,会搜索插件目录下的所有插件并注册到相应位置(比如内存全局变量或者windows注册表?),然后第一句就从这些注册位置获得所有的插件(比如数据库驱动)名称。
第二句不用说是初始化要显示的信息字符串。
第三句是QT支持的宏(也许新版本C++ 0x也支持?)?总之就是循环获得Stringlist的每个条目(代表一种数据库驱动的名字),然后
第四局就是将数据库驱动名称加入到要显示的信息,这些信息是换号分别显示的
Linux平台下解决Qt5连接mysql数据库的问题。
输入sudoapt-getinstalllibqt5sql5-mysql解决,这种方法只能解决Qt是用sudoapt-getinstallqt-sdk命令装的低版本的Qt5(如5、2、x)缺少MySQL驱动问题。
解决在Ubuntu14、04系统下,Qt5无法连接MySQL数据库的问题(Qt5缺少MySQL驱动,Qt5缺少libqsqlmysql.so动态库,如何安装libqsqlmysql库,如何用Qt5源码编译生成libqsqlmysql库)。
简单,首先安装好MYSQL数据库,然后再安装目录下 MySQL\MySQL Server 5.1\bin\libmySQL.dll 这个文件拷贝到 Qt5.1.1\5.1.1\mingw48_32\bin 下面就行了,Good luck