界面设计
运行后界面
数据库表:
connection.h文件
#ifndef CONNECTION_H
#define CONNECTION_H
#include<Qtsql>
#include<QDebug>
#include<qdom.h>
#include<QDebug>
#include <QSqlQuery>
static bool createConnection()
{
// "Old_DB");
QSqlDatabase d=QSqlDatabase::addDatabase("QMYSQL");
d.setHostName("localhost");
d.setUserName("root");
d.setPassword("123456");
d.setDatabaseName("vehicle_management_system");
/*if(!db.open())
{
return false;
}
*/
if(d.open())
qDebug()<<"Hi mysql!连接"<<endl;
else
qDebug()<<"失败"<<d.lastError()<<endl;
qDebug()<<QSqlDatabase::drivers()<<endl;
// QSqlQuery query;
QSqlQuery *query = new QSqlQuery(d);
//添加完数据之后需要编译一下
query->exec(QString("insert into factory values('0','请选择厂家')"));
query->exec(QString("insert into factory values('01','一汽大众')"));
query->exec(QString("insert into factory values('02','上海神龙')"));
query->exec(QString("insert into factory values('03','上海大众')"));
query->exec(QS