位置: 编程技术 - 正文

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详细教程)

  • 无票收入怎么做账,要交税吗,填入增值税申报表
  • 房地产企业成本包括哪些
  • 内含报酬率指
  • 税款已缴未入库是怎么回事
  • 做网站的费用会计分录
  • 小规模纳税人建筑工程增值税税率
  • 成本税率计算公式
  • 个人独资企业可以投资有限公司吗
  • 留存收益未分配利润占比
  • 银行存款可以红字吗
  • 建筑服务预征缴纳税款本期实际抵减税额怎么填
  • 所得税预缴申报表中营业成本怎么计算
  • 物流企业会计核算的主要内容
  • 附加税减免税会计处理怎么做?
  • 新会计准则短期租赁会计分录
  • 企业所得税计入税金及附加科目吗
  • 慈善会可以开什么票据
  • 会务费税率是多少 2021
  • 财税政策是什么
  • 土地增值税清算时间
  • 外挂项目跨年结转分录怎么做?
  • 培训费用走账需要交税吗
  • 机票的进项
  • 物流公司运费的会计分录
  • 申报附加专项扣除
  • 公司发放的车补扣个人所得税吗
  • 返利销售会计处理办法
  • win10工作站版和企业版的区别
  • 账面价值,账面净值,账面余额
  • 汇算清缴所得税补缴怎么处理
  • 进入苹果icloud
  • 知乎百万大v
  • php配置文件的名字是
  • 酒店免费提供哪些服务
  • 取得企业债券利息为什么要交个人所得税
  • 土增税清算时怎么做会计分录
  • 学计算机选择什么专业
  • 2022前端面试题及答案
  • vue动态绑定背景图
  • yolov4环境搭建
  • vue开发小技巧
  • list删除某个元素 python
  • 图书为什么不能退货
  • python3多态
  • 数据库损坏了怎么修复
  • access2010宏操作大全
  • 企业按行业划分可划分为哪些
  • Sql server 2008 express远程登录实例设置 图文教程
  • 出口企业免税要交什么税
  • 企业常用会计科目表及其解释
  • 非广告性质的赞助支出
  • 农业种植补贴需要审批吗
  • 代理服务费如何缴纳
  • 什么是财产行为税举例
  • 电梯安装费如何分摊
  • 技术转让费如何计算
  • 为在建工程发生的差旅费
  • 增值税多缴税款可以抵缴以后
  • 合同没签定金可以退的吗
  • 欠钱打官司后利息怎么算
  • 在胖东来买到过期的食品
  • 企业购买原材料属于什么活动
  • 外贸公司收取国家税费吗
  • 利息支出和利息收入区别
  • 补提以前年度个税会计分录
  • 小企业会计建账分录
  • ubuntu20 vnc
  • xp电脑开机进入bios怎么办
  • macbookair自带系统
  • camrec是什么文件
  • win10电源选项
  • unity 求角度
  • 谈一谈如何抓好党建工作
  • 谈谈我对秦始皇的看法
  • 一个方便的世界作文
  • 河南省低保信息查询
  • 进口哪些情况要交税
  • 四川医保卡原始密码是什么意思
  • 有关节能环保的英语作文
  • 虚开增值税专用发票罪量刑标准2023
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设