QT 连接SQL数据新建表并写入数据库失败

x1aoyua367 2017-08-14 09:55:34
刚学qt 今天连接SQL数据新建表并写入数据库失败
代码如下 yu是数据库名称 用户名和密码均为test
    QSqlDatabase db=QSqlDatabase::addDatabase("QSQLITE");
db.setHostName("localhost");
db.setDatabaseName("yu");
db.setUserName("test");
db.setPassword("test");
bool ok=db.open();
if(ok){
QMessageBox msgBox;
msgBox.setText("ok");
msgBox.exec();
}
else{
QMessageBox msgBox;
msgBox.setText("Error connect database!"+db.lastError().text());
msgBox.exec();
}
QSqlQuery query; //以下执行相关QSL语句
query.exec("create table student(id int primary key,name varchar)");
//新建student表,id设置为主键,还有一个name项
query.exec("insert into student values(1,’xiaogang’)");
query.exec("insert into student values(2,’xiaoming’)");
query.exec("insert into student values(3,’xiaohong’)");
...全文
1068 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
牧牛童子 2017-08-16
  • 打赏
  • 举报
回复
友情顶起。我这在学习QT

1,178

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder 数据库及相关技术
社区管理员
  • 数据库及相关技术社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧