您的位置:

qt插入mysql数据库的简单介绍

本文目录一览:

qt5.9怎么向mysql数据库中插入数据

最基本实现:

按照lindEdit里面输入的内容查找数据库并显示出来。

最高实现目标:

用了个combobox里面有几个属性都是数据库里面有的,先选择相应的属性,再输入对应的内容到linEdit,按照lindEdit里面输入的内容查找数据库并显示出来。

怎么将mysql 添加到aqt中

怎么将mysql 添加到aqt中

1: windows 下登陆mysql 命令行,(1)进入cmd (2) cd mysql 安装路径/mysqlserver5.6/bin

(3) 使用命令mysql -u root -p 然后根据提示输入密码 进入命令行

select user(); //显示当前用户

2: 在同一台电脑上利用Qt 访问数据库

(1)显示当前电脑上安装的数据库驱动

QStringList drivers = QSqlDatabase::drivers();

foreach(QString driver, drivers)

qDebug() "/t" driver;

(2)QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");/对 QMYSQL进行操作,本函数

有第二个参数 连接名

db.setHostName("localhost");//或127.0.0.1 本主机

db.setPort(3306);

db.setDatabaseName("example"); //对数据库example进行操作

db.setUserName("wangxuetao"); //wangxuetao是一个对example数据库有操作权限的账户

db.setPassword("3791948");

QT中怎样连接MYsql数据库,远程连接数据库等

1: windows 下登陆mysql 命令行,(1)进入cmd (2) cd mysql 安装路径/mysqlserver5.6/bin

(3) 使用命令mysql -u root -p 然后根据提示输入密码 进入命令行

select user(); //显示当前用户

2: 在同一台电脑上利用Qt 访问数据库

(1)显示当前电脑上安装的数据库驱动

QStringList drivers = QSqlDatabase::drivers();

foreach(QString driver, drivers)

qDebug() "/t" driver;

(2)QSqlDatabase db=QSqlDatabase::addDatabase("QMYSQL");/对 QMYSQL进行操作,本函数

有第二个参数 连接名

db.setHostName("localhost");//或127.0.0.1 本主机

db.setPort(3306);

db.setDatabaseName("example"); //对数据库example进行操作

db.setUserName("wangxuetao"); //wangxuetao是一个对example数据库有操作权限的账户

db.setPassword("3791948");

于是mysql中增加一个账户可使用

Grant all previliges on *.* to ‘wangxuetao’@’localhost’ identified by

‘3791948’ with grant option;

Flush privileges; //更新

(3)db.open() 函数可由于检测数据库是否连接成功

coutDBConnection();

2. m_sqlquery = new QSqlQuery("",m_sqldb);//statement 1:connect db with sql

query

3. if(result == R_OK)

4. {

5. result = m_sqlquery-exec("INSERT INTO children(fname,age) VALUES('A

nn2',13)");

6. if(!result)

7. qDebug()" [OK] ""EXEC successed";

8. m_sqlquery-exec("SELECT * FROM children c LIMIT 0,1000");

9. while(m_sqlquery-next())

10. {

11. qDebug()value(0).toString()value(1).

toString();

12. }

13. }