qt连接mysql创建表_如何在Qt中创建mysql数据库表?

我想创建表到MySQL数据库。我能够成功地打开数据库,但包含创建表命令不起作用的查询? 如果有人知道它,请让我知道我会很感激。如何在Qt中创建mysql数据库表?

mydb = QSqlDatabase::addDatabase("QMYSQL");

mydb.setDatabaseName("mylogin");

mydb.setUserName("root");

mydb.setPort(3306);

mydb.setHostName("localhost");

mydb.setPassword("");

if(!mydb.open())

{

qDebug() << "failed" ;

qDebug() << mydb.lastError().text();

}

QSqlQuery qry;

qry.prepare("CREATE TABLE RSA(name varchar(20);");

if(qry.exec())

{

QMessageBox msg;

msg.setText("Data saved");

msg.exec();

mydb.close();

mydb.removeDatabase(QSqlDatabase::defaultConnection);

}

else

{

QMessageBox msg2;

msg2.setText("Failed to save data");

msg2.exec();

qDebug() << mydb.lastError().text();

}

}

+0

张贴您的代码请 –

+0

我已编辑我的张贴检查一次 –

+0

什么是错误返回? –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值