广告
返回顶部
首页 > 资讯 > 数据库 >Ubuntu中怎么使用Qt连接MySQL数据库
  • 436
分享到

Ubuntu中怎么使用Qt连接MySQL数据库

2024-04-02 19:04:59 436人浏览 安东尼
摘要

这篇文章将为大家详细讲解有关ubuntu中怎么使用Qt连接Mysql数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境说明:  ubuntu 10.0

这篇文章将为大家详细讲解有关ubuntu中怎么使用Qt连接Mysql数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

环境说明:
  ubuntu 10.04.2
  QtSDK (1.5G安装包的那个)
  mysql5.1
  1.安装Mysql
  linux下完整的MySQL开发需要安装服务器端,如果安装客户端也没什么不好。直接在软件中心搜mysql,把client和server选上。
  server在安装时会提示为root用户设置密码,设一个好了。
  我使用的是mysql5.1版本,用户名密码存储在一个叫mysql的数据库里,只有管理员级别才能看到。
  如果直接在终端中输入 mysql,可能会提示ERROR 1045 (28000),这是因为这时候你是以自己用户名访问数据库,而目前数据库中只有一个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/473/GCc/plugins /sqldrivers
  方法二:其实你也可以sudo apt-get download libqt4-sql-mysql,把包解压缩,然后把里面的so文件搜出来直接拷贝到那里。
  方法三:乖乖按照官方方法编译,但是貌似可行性不大,因为新版本的QtSDK并没有src目录,默认也没有mysql的驱动。
  3.做个demo试一下
  记得在pro文件中 QT +=那里加上sql,否则qmake是不会去找sql的相关部分的:

双击代码全选
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35#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中怎么使用Qt连接MySQL数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

您可能感兴趣的文档:

--结束END--

本文标题: Ubuntu中怎么使用Qt连接MySQL数据库

本文链接: https://www.lsjlt.com/news/56294.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ubuntu中怎么使用Qt连接MySQL数据库
    这篇文章将为大家详细讲解有关Ubuntu中怎么使用Qt连接MySQL数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。环境说明:  ubuntu 10.0...
    99+
    2022-10-18
  • 怎么在linux系统中使用Qt连接MySQL数据库
    本篇文章给大家分享的是有关怎么在linux系统中使用Qt连接MySQL数据库 ,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。环境说明: QtSDKmysql5.1 1.安装My...
    99+
    2023-06-13
  • ubuntu怎么连接远程mysql数据库
    ubuntu连接远程mysql数据库的方法:打开终端命令行窗口。输入命令格式:“ mysql -h主机地址 -u用户名 -p用户密码”进行连接即可。例如:“mysql -h192.168.0.1 -uroot -p123”...
    99+
    2022-10-23
  • ubuntu怎么连接数据库
    这篇文章主要介绍“ubuntu怎么连接数据库”,在日常操作中,相信很多人在ubuntu怎么连接数据库问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”ubuntu怎么连接数据库”的疑惑有所帮助!接下来,请跟着小编...
    99+
    2023-07-04
  • qt怎么连接数据库并添加数据
    要连接数据库并添加数据,您需要先安装并配置Qt的SQL模块,并确保已经安装了相应的数据库驱动程序。 以下是一个使用Qt连接数据库并添...
    99+
    2023-10-26
    qt 数据库
  • Qt连接MySQL数据库的步骤是什么
    本篇内容介绍了“Qt连接MySQL数据库的步骤是什么”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!1.直接通过MySQL的驱动加载数据库1)...
    99+
    2023-07-06
  • QT连接MYSQL数据库的详细过程
    这篇文章主要介绍“QT连接MYSQL数据库的详细过程”,在日常操作中,相信很多人在QT连接MYSQL数据库的详细过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”QT连接MYSQL数据库的详细过程”的疑惑有所...
    99+
    2023-06-20
  • QT连接MYSQL数据库的详细步骤
     第一步要加入对应的数据库模块(sql)在工程文件(.pro)介绍几个类(也是对应的头文件)  QSqlError提供SQL数据库错误信息的类 ...
    99+
    2022-11-12
  • QT连接Mysql数据库的实现步骤
    目录前言方法一、直接通过MySQL的驱动加载数据库方法二、通过ODBC连接MySQL数据库ODBC连接代码总结前言 QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程...
    99+
    2022-11-13
  • QT连接Mysql数据库(详细成功版)
    前言 QT连接Mysql数据库步骤相对比较麻烦,因此写了篇文章将详细过程呈现给大家,欢迎大家来评论区指导提问。 方法一、直接通过MySQL的驱动加载数据库 示例代码: (1)在.pro文件中添加下列代码: QT +=sql (2...
    99+
    2023-08-31
    数据库开发 c++
  • Django中怎么使用pymysql连接MySQL数据库
    Django中怎么使用pymysql连接MySQL数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  Django使用pymysql连接MySQL数据库  ...
    99+
    2023-06-02
  • Qt连接MySQL数据库最详细的教程
    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 1.直接通过MySQL的驱动加载数据库1)所需代码2)解决QMYSQL driver not loaded ...
    99+
    2023-10-02
    mysql qt 数据库
  • mysql怎么连接数据库
    mysql连接数据库的方法:1.打开运行窗口;2.打开命令行窗口;3.输入命令连接mysql数据库;4.再输入密码连接数据库即可。mysql连接数据库的方法:使用【win+r】快捷键打开运行窗口。在对话框中输入“cmd”打开命令行窗口。输入...
    99+
    2022-10-20
  • mysql数据库怎么连接
    mysql数据库连接的方法按Win+R,输入“cmd”,打开 DOS 窗口。输入 ”mysql-hlocalhost-uroot-p”连接数据库。接着输入密码,连接即可。如果出现“mysql不是内部或外部命令”的问题,那就需要将m...
    99+
    2022-10-06
  • cmd中怎么连接mysql数据库
    cmd中怎么连接mysql数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。连接:mysql -h主机地址 -u用户名 -p用户密码 (注:...
    99+
    2022-10-18
  • MyGeneration中怎么连接MySql数据库
    MyGeneration中怎么连接MySql数据库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。  1、去MySql官方网站,下载连接.net...
    99+
    2022-10-18
  • Node中怎么连接mysql数据库
    Node中怎么连接mysql数据库,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。npm install -...
    99+
    2022-10-19
  • Node.js中怎么连接MySQL数据库
    Node.js中怎么连接MySQL数据库,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。什么是关系型数据库和非关系型数据库说到关系型数据库,...
    99+
    2022-10-19
  • C++中怎么连接MySqL数据库
    这期内容当中小编将会给大家带来有关C++中怎么连接MySqL数据库,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。C++连接MySqL数据库代码示例:#include < stdi...
    99+
    2023-06-17
  • C++怎么连接并使用MySQL数据库
    这篇文章主要为大家展示了“C++怎么连接并使用MySQL数据库”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“C++怎么连接并使用MySQL数据库”这篇文章吧。1...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作