qt对于mysql数据库的操作
2016-10-24 15:53
302 查看
1.qt创建数据库
2.删除数据库
将1中例子"create databasemydata"的create更改为drop即可
3.查询数据库
将1中例子"create databasemydata"改为"show
databases"
在“qDebug() << "create success";”后面加上
结果如图:列出
QSqlDatabase data_base = QSqlDatabase::addDatabase("QMYSQL"); data_base.setHostName("192.168.0.7"); data_base.setPort(3306); // data_base.setDatabaseName("yutest"); data_base.setUserName("root"); data_base.setPassword(""); if(data_base.open()) { qDebug() << "connect success"; QSqlQuery sql_query(data_base); if(!sql_query.exec("create database mydata")) { qDebug() << sql_query.lastError(); } else { qDebug() << "create success"; } } else { qDebug() << data_base.lastError();//databaseText() qDebug() << "connect failed"; }运行结果:
2.删除数据库
将1中例子"create databasemydata"的create更改为drop即可
3.查询数据库
将1中例子"create databasemydata"改为"show
databases"
在“qDebug() << "create success";”后面加上
while (sql_query.next()) { qDebug() << "data_base name:" << sql_query.value(0).toString(); }
结果如图:列出
相关文章推荐
- Qt数据库操作 连接SQLite和MySQL数据库实例
- Qt数据库操作 连接SQLite和MySQL数据库实例
- 一步步学Qt,第十天-MYSQL数据库操作
- Qt中MySQL数据库操作
- 对于jsp操作mysql数据库在页面不显示的问题
- Qt的Mysql数据库表操作(2)
- Qt中MySQL数据库操作
- Qt的Mysql数据库表操作(1)
- Qt操作MySql数据库进行增删改查
- QT中对 mysql数据库的操作
- 一步步学Qt,第十天-MYSQL数据库操作
- QT 对mysql数据库操作读写遇到的问题
- qt之操作mysql数据库
- qt连接mysql数据库以及txt文本的复制操作
- 对于大文件的读写操作
- 对于海量数据库上的批量增删改操作,Hibernate不适用
- PHP4与MySQL数据库操作
- Mysql数据库操作新手入门,手把手的教会你
- 对于精确度要求更高的定时操作
- 关于PHP中操作MySQL数据库的一些要注意的问题