位置: 编程技术 - 正文

ubuntu linux 下使用Qt连接MySQL数据库 (ubuntu怎么用linux)

编辑:rootadmin
环境说明: ubuntu ..2 QtSDK (1.5G安装包的那个) mysql5.1 1.安装MySQL Linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。 server在安装时会提示为root用户设置密码,设一个好了。 我使用的是mysql5.1版本,用户名密码存储在一个叫mysql的数据库里,只有管理员级别才能看到。 如果直接在终端中输入 mysql,可能会提示ERROR (),这是因为这时候你是以自己用户名访问数据库,而目前数据库中只有一个root用户。没关系,如果有必要,可以添加一个用户进去: mysql -uroot -p -->以root用户登录 grant usage on *.* to dummy@localhost; -->授权名为dummy的用户本地登录,这里换成自己的用户名就可以了 不过这时候直接mysql只有普通的权限,创建数据库、操作mysql都是不可以的,如果真有将其赋予管理员权限的需要,可以自己查阅有关资料。 2.安装Qt的MySQL驱动。 方法一:直接sudo apt-get install libqt4-sql-mysql ,这是Qt4的mysql驱动,就不用自己费劲编译了,不过可能会额外下载一些东西。 将 /usr/lib/qt4/plugins/sqldrivers/libqsqlmysql.so拷贝到你的QtSDK sqldrivers目录下,我当时是直接用普通权限安装,目录为:~/QtSDK/Desktop/Qt//gcc/plugins/sqldrivers 方法二:其实你也可以sudo apt-get download libqt4-sql-mysql,把包解压缩,然后把里面的so文件搜出来直接拷贝到那里。 方法三:乖乖按照官方方法编译,但是貌似可行性不大,因为新版本的QtSDK并没有src目录,默认也没有mysql的驱动。 3.做个demo试一下 记得在pro文件中 QT +=那里加上sql,否则qmake是不会去找sql的相关部分的 复制代码代码如下: #include <QtCore/QCoreApplication> #include <QSqlDatabase> #include <QDebug> int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL"); db.setHostName("localhost"); db.setDatabaseName("study"); db.setUserName("root"); db.setPassword("tyh"); if(!db.open()){ qDebug()<<"Unable to open database"; }else{ qDebug()<<"Database connection established"; } return a.exec(); } 这里study这个数据库之前我已经创建过了,如果连接成功,就会显示Database connection established。 我是建立的控制台程序哈。

推荐整理分享ubuntu linux 下使用Qt连接MySQL数据库 (ubuntu怎么用linux),希望有所帮助,仅作参考,欢迎阅读内容。

ubuntu linux 下使用Qt连接MySQL数据库 (ubuntu怎么用linux)

文章相关热门搜索词:ubuntu linux指南:基础篇,ubuntu linux基础教程,ubuntu linux指南:基础篇,ubuntu linux指南:基础篇,linux ubuntu常用命令,linux@ubuntu,ubuntu linux基础教程,ubuntu linux指南:基础篇,内容如对您有帮助,希望把文章链接给更多的朋友!

Ubuntu修改mysql默认编码的方法 修改mysql的配置文件,使数据库与服务器操作系统的字符集设置一致。vi/etc/my.cnf设置(如果没有发现这个文件,就新建1个)[mysqld]datadir=/var/lib/mysqlsocket=/var/l

VirtualBox安装Win8虚拟机0xc错误的原因及解决办法(图文) 在使用VirtualBox安装Windows8虚拟机的时候,出现了Error0xc错误:WindowsRecovreyEnvironmentYourPCneedstoberepairedAnunexpectederrorhasoccurred.Errorcode:0xc为什么会出

Ubuntu .0下配置Web服务器详细教程[ 图文] 近日,有消息爆出Linux桌面已经趋于死亡,众多Linux爱好者感到失望,但令人可喜的是Linux在服务器领域表现却尤为喜人,据IDC数据显示,部署了Linux系统

标签: ubuntu怎么用linux

本文链接地址:https://www.jiuchutong.com/biancheng/356392.html 转载请保留说明!

上一篇:ubuntu下mysql的常用命令

下一篇:VirtualBox安装Win8虚拟机0xc0000260错误的原因及解决办法(图文)(virtualbox安装win7详细教程)

  • 其他应付款借方余额怎么调整
  • 银行存款缴纳所得税费用会计分录
  • 新房购置税怎么算2022
  • 应收账款管理制度设计毕业设计
  • 多开了一张电子发票怎么办
  • 教育附加费的计算方法
  • 无形资产租赁税率多少
  • 我的初级备考日记--你都没坚持,还谈什么未来
  • 待报解地方预算收入怎么做账
  • 售后回租 出租方
  • 先预支后报销如何填写报销单需要老板签字吗
  • 公司承兑汇票怎么兑现
  • 专用发票抵扣和免税区别
  • 农民合作社扶持政策
  • 登陆qq网页版手机会有提示吗
  • 汇算清缴审计报告收费标准
  • Win10 Build 19043.1147 (21H1)预览通道更新补丁KB5004296(附完整更新日志)
  • hpdskflt.sys
  • 支付公司保洁费未开发票
  • 企业的生产成本等于
  • 房屋所在地的房子怎么查
  • 受托方代扣代缴的消费税计入什么科目
  • 代订住宿费报销
  • websocket基于http
  • react roter
  • 在项目进行过程中,一个开发人员
  • 企业向慈善机构捐款会计分录
  • 润滑油一般纳税人税率是多少
  • 2020年防洪基金计算公式
  • 计提了年终奖还能冲回吗
  • mysql数据库外键约束怎么写
  • phpcms缩略图不要自动裁剪的设置方法
  • distinct用法及搭配
  • 劳务派遣业务如何开展
  • 出口业务的会计处理
  • 个人所得税报税孩子的夫妻双方都报吗
  • 劳务维修费怎么开票
  • 电子缴款凭证在哪里找
  • mysql 5.7.1
  • 一般纳税人报税流程详细操作
  • 建筑公司租赁设备怎么入账
  • 子公司自购买日开始持续计算的可辨认净资产的公允价值
  • 广告费和业务宣传费
  • 公司租赁办公场所,没发票怎么办
  • 金融资产发生的负债包括
  • 收不回来的账怎么处理
  • 去年的凭证今年未入账
  • 出售固定资产属于什么收入
  • mysql5.7.24安装配置教程
  • 查询一个字段有哪些值
  • mysql误删记录查询
  • sql cast,convert,QUOTENAME,exec 函数学习记录
  • solaris命令
  • windowsserver2008r2密码重置
  • win10系统回收站损坏了怎么恢复
  • 用iTunes更新iPhone结果盘容量一直减少
  • xp3软件
  • win7系统IE浏览器打开跳转到360浏览器,怎么阻止
  • linux系统怎么更改语言
  • centos 安装chia
  • win8怎么卸载应用程序
  • 升级win10系统后电脑变卡处理方法
  • P2P Networking2.exe - P2P Networking2是什么进程 有什么用
  • js跨域8种解决方案
  • gpio接口
  • 批处理命令是什么语言
  • bash foreach
  • nodejs中的session
  • 详解使用Visual Studio Code对Node.js进行断点调试
  • unity soket
  • jquery实现图片横向移动
  • js如何获取cookie的值
  • python中循环
  • js eval
  • java script
  • 为什么发莎
  • 江苏国税电子税局
  • 设区市是哪里
  • 铜川财务
  • 怎么注册山东省电子税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设