Qt中使用SQLITE时如何获取一个数据库中的表名QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("ac
来源:互联网 发布:同步卫星轨道半径算法 编辑:程序博客网 时间:2024/06/05 09:02
1.首先要你用QSqlDatabase连接数据库,连接上了才能获取数据库中的表:
QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL");
<span style="font-family: Arial, Helvetica, sans-serif;">db.setHostName("acidalia"); </span>
<span style="font-family: Arial, Helvetica, sans-serif;">db.setDatabaseName("customdb"); </span>
<span style="font-family: Arial, Helvetica, sans-serif;">db.setUserName("mojito"); </span>
<span style="font-family: Arial, Helvetica, sans-serif;">db.setPassword("J0a1m8"); </span>
<span style="font-family: Arial, Helvetica, sans-serif;">bool ok = db.open();</span>
2.使用QSqlDatabase::tables()获取表名:
QStringList tempList;
if (ok == true)
{
tempList = db.tables();
}
0 0
- Qt中使用SQLITE时如何获取一个数据库中的表名QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("ac
- 关于QSqlDatabase::addDatabase的一个运行时错误
- QSqlDatabase类 创建db文件
- QT 009 QSqlDatabase 数据库类的使用
- QT中使用QSqlDatabase 时出现的问题。
- QT中使用QSqlDatabase 时出现的问题。
- qt数据库之 QSqlDatabase类
- Qt QSqlDatabase操作数据库概述
- QSqlDatabase数据库
- QT学习之路————使用QT自带的QSqlDatabase类简单操作sqlite数据库
- QSqlDatabase
- QSqlDatabase
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Qt中使用QSqlDatabase::removeDatabase()的正确方法
- Android模拟器错误 ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.
- 架构高性能网站秘笈(七)——负载均衡
- JQuery 自动触发事件
- 【代码笔记】iOS-截屏功能
- android 使用static 变量注意事项
- Qt中使用SQLITE时如何获取一个数据库中的表名QSqlDatabase db = QSqlDatabase::addDatabase("QPSQL"); db.setHostName("ac
- english1
- eclipse打开报错:Java was started but returned exit code=13
- _T("")的由来及意义
- android异常捕捉处理-CrashHandler
- 在Nginx服务器中设置多个站点
- CS224D Lecture Note 1 笔记
- java日期处理函数
- hibernate一对一映射关系级联删除