资源简介
Qt自带了sqlite的驱动,也有各种文件的读写操作,用起来很是方便,这里仅仅是做了一个简单的封装,方便多个数据库和多个文件的操作。
代码片段和文件信息
#include “DataControl.h“
QTOOL::DataControl::DataControl()
{
}
QTOOL::DataControl::~DataControl()
{
//对没有关闭的数据库进行关闭
if (m_mapDatabase.count() > 0)
{
QMapse*>::iterator it = m_mapDatabase.begin();
if (it != m_mapDatabase.end())
{
if (it.value()->isOpen())
{
it.value()->close();
}
}
m_mapDatabase.clear();
}
//对没有关闭的文件进行关闭
if (m_mapFile.count() > 0)
{
QMap::iterator it2 = m_mapFile.begin();
if (it2 != m_mapFile.end())
{
if (it2.value()->isOpen())
{
it2.value()->close();
}
}
m_mapFile.clear();
}
}
QSqlDatabase* QTOOL::DataControl::OpenDatabase( QString strDatabase )
{
QMapse*>::iterator it = m_mapDatabase.find(strDatabase);
if (it != m_ma
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 3594 2015-10-18 23:08 qtsqlite\qtsqlite\DataControl.cpp
文件 5992 2015-10-18 22:55 qtsqlite\qtsqlite\DataControl.h
文件 1402 2015-09-21 22:53 qtsqlite\qtsqlite\GeneratedFiles\qrc_qtsqlite.cpp
文件 2245 2015-09-21 22:53 qtsqlite\qtsqlite\GeneratedFiles\ui_qtsqlite.h
文件 6647 2015-10-15 00:22 qtsqlite\qtsqlite\main.cpp
文件 68 2015-09-21 22:53 qtsqlite\qtsqlite\qtsqlite.qrc
文件 795 2015-09-21 22:53 qtsqlite\qtsqlite\qtsqlite.ui
文件 11119 2015-10-13 22:15 qtsqlite\qtsqlite\qtsqlite.vcxproj
文件 2877 2015-10-13 22:15 qtsqlite\qtsqlite\qtsqlite.vcxproj.filters
文件 619 2015-09-21 22:53 qtsqlite\qtsqlite\qtsqlite.vcxproj.user
文件 891 2015-09-21 22:53 qtsqlite\qtsqlite.sln
..A..H. 29184 2015-10-18 23:08 qtsqlite\qtsqlite.suo
目录 0 2015-10-18 23:08 qtsqlite\qtsqlite\GeneratedFiles\Debug
目录 0 2015-09-21 22:53 qtsqlite\qtsqlite\GeneratedFiles\Release
目录 0 2015-10-18 23:08 qtsqlite\qtsqlite\GeneratedFiles
目录 0 2015-09-21 22:53 qtsqlite\qtsqlite\Resources
目录 0 2015-10-18 23:09 qtsqlite\qtsqlite
目录 0 2015-10-18 23:09 qtsqlite
----------- --------- ---------- ----- ----
65433 18
评论
共有 条评论