本文目录一览:
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. }