c++&QT连接mysql问题
种种原因老师给了我一个别人之前的程序,又没有学习过c++,程序运行过无法连接数据库
程序运行后,有菜单可以设置数据库启动配置,让输入数据库路径和密码,输入保存后,config.ini文件里保存填写的路径和密码。有没有可能是我路径选的不对,我尝试过选mysql.exe,选过用navicat到处的sql文件,都不行
#include "datadig.h"
#include "ui_datadig.h"
dataDig::dataDig(QWidget *parent) :
QDialog(parent),
ui(new Ui::dataDig)
{
ui->setupUi(this);
setWindowTitle(QStringLiteral("数据库启动配置"));
settings=new QSettings(tr("config.ini"),QSettings::IniFormat);
ui->dataLin->setText(settings->value("PATH").toString());
ui->passLin->setText(settings->value("PASSWORD").toString());
ui->passLin->setEchoMode(QLineEdit::Password);
connect(ui->quitBtn,SIGNAL(clicked(bool)),this,SLOT(close()));
}
dataDig::~dataDig()
{
delete ui;
}
void dataDig::on_saveBtn_clicked()
{
settings->setValue(tr("PATH"),ui->dataLin->text());
settings->setValue(tr("PASSWORD"),ui->passLin->text());
}
void dataDig::on_pushButton_clicked()
{
QString filename=QFileDialog::getOpenFileName();
if(!filename.isEmpty()){
ui->dataLin->setText(filename);
}
}程序运行后,有菜单可以设置数据库启动配置,让输入数据库路径和密码,输入保存后,config.ini文件里保存填写的路径和密码。有没有可能是我路径选的不对,我尝试过选mysql.exe,选过用navicat到处的sql文件,都不行
...全文
相关推荐
c语言连接mysql数据库
**编写C代码**:连接MySQL的基本流程包括初始化、连接、查询、关闭连接等步骤。
C语言连接Mysql
"C语言连接Mysql"概括来说,本文档主要介绍了使用C语言连接Mysql数据库的详细步骤,从Mysql的安装到VC++中创建C程序,最后实现C语言连接Mysql数据库的过程。
基于C++&Qt和MySQL的图书管理系统.zip
《基于C++&Qt和MySQL的图书管理系统》是一款利用C++编程语言,集成Qt图形用户界面库,并结合MySQL数据库技术实现的图书管理软件。
c语言连接mysql
通过以上步骤和知识点,你可以使用C语言通过ODBC连接到MySQL数据库,并执行各种数据库操作。这个过程涉及到C语言编程、数据库连接、ODBC接口使用等多个方面的技术。
用C语言连接mysql
这是良好的编程习惯,可以避免资源泄漏等问题。通过以上步骤,你就可以在Windows环境下使用C语言编写程序来连接MySQL数据库了。


