位置: 编程技术 - 正文

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

  • 商贸流通企业出口退税的会计处理怎么做
  • 税务处理决定书与税务处罚决定书
  • 房屋中介机构可以资金托管吗
  • 商贸企业变更为生产企业
  • 差旅费报销怎么做账
  • 纳税调整税收金额
  • 行政单位年初预算怎么做
  • 材料实际成本的会计分录
  • 企业购入旧固定资产如何计提折旧
  • 旅行社 增值税
  • 营改增的税收政策
  • 小企业开发票了还能零报税吗?
  • 车辆租赁费用标准
  • 关于开票时纳税的规定
  • 总资产周转率ttm
  • 分公司交总公司管理费怎么做账
  • 实收资本减少会不会变相影响注册资本金
  • 资产负债表日后调整事项会计处理
  • 劳务收入不足800
  • 出口退税需要什么单据
  • 个人开票给公司个人所得税怎么扣
  • 应收账款记账凭证如何填写
  • window102020年最新版本
  • 网页读出来
  • php怎么获取单选框的值
  • 在途物资属于什么科目借贷方向
  • 微信公众号实名认证怎么更改
  • Win11/10 Surface App 新增支持自动检测 Surface Slim Pen 1 手写笔
  • 工业企业制造费用核算范围
  • sigmoid函数求导表达式
  • PHP:imagefilledellipse()的用法_GD库图像处理函数
  • 一岁宝宝喝红糖姜水
  • php图片上传插件
  • nodejs 下载
  • 外币账户如何设立
  • 企业所得税营业收入包括什么
  • 应交税费转出会计分录
  • 上市公司净资产转正的方法
  • 税务机关代开的增值税发票要加盖发票专用章吗?
  • 进项税额有留底税额吗
  • 增值税抵扣联是什么意思
  • 合营企业和联营企业构成关联方吗
  • 增值税专票开户行账号错了,可以抵扣吗
  • 可以单独设置一个人三天可见吗
  • PostgreSQL教程(十二):角色和权限管理介绍
  • 小企业购入债券作为长期债券投资,应将相关税费计入
  • 存在弃置费用的固定资产有哪些
  • 预缴增值税需要提交什么资料
  • 个体工商户财务怎么做账
  • 以前年度生产成本怎么转为研发费用
  • 职工福利费支出不超过工资薪金总额的
  • 递延资产放在资产负债表哪里
  • 收到退回的企业所得税会计分录
  • 合同资产结转收入
  • 成本结转的方法实例
  • 应交增值税贷方余额表示什么
  • 账簿凭证管理的内容
  • winxp密码忘了
  • 计算机彻底删除文件的方法
  • windows映像文件位置
  • win8系统如何分区
  • win10 win7控制面板
  • centos7.0安装教程
  • 移动端网页开发技术
  • 高效的python
  • 触摸按钮失灵怎么回事
  • shell命令行参数个数
  • js中的$是什么意思
  • js 实现跳转页面
  • unity3d 依赖注入
  • shell去重计数
  • input限制数字大小
  • 轻松实现财富自由
  • “python”
  • jquery设置div的宽度和高度
  • Android-Universal-Image-Loader 图片异步加载类库的使用
  • 民办非营利医院所得税
  • 个人出租平台有哪些
  • 商铺转让费怎么开票项目
  • 电子缴款凭证可以用于报销吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设