本篇文章给大家分享的是有关怎么在linux系统中使用Qt连接MySQL数据库,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。
环境说明:
QtSDK
mysql5.1
1。安装MySQL
Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜MySQL,把客户端和服务器选上。
服务器在安装时会提示为根用户设置密码,设一个好了。
我使用的是mysql5.1版本,用户名密码存储在一个叫MySQL的数据库里,只有管理员级别才能看的到。
如果直接在终端中输入MySQL,可能会提示错误1045(28000),这是因为这时候你是以自己用户名访问数据库,而目前数据库中只有一个根用户。没关系,如果有必要,可以添加一个用户进去:
MySQL -uroot - p——在以根用户登录
格兰特使用> # include & lt; QtCore/QCoreApplication>,
# include & lt; QSqlDatabase>,
# include & lt; QDebug>,
命令行参数个数,int 主要(int char * argv []),
{,
QCoreApplication (命令行参数个数,argv);,
QSqlDatabase db=QSqlDatabase: addDatabase (“QMYSQL");,
db.setHostName (“localhost");,
db.setDatabaseName (“study");,
db.setUserName (“root");,
db.setPassword (“tyh");,
如果(! db.open ()) {,
qDebug () & lt; & lt;“Unable 用open database",,
}{,其他
qDebug () & lt; & lt;“Database connection established",,
},
return a.exec (),,
}
这里研究这个数据库之前我已经创建过了,如果连接成功,就会显示数据库连接建立只
以上就是怎么在linux系统中使用Qt连接MySQL数据库,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。