myloadsqlset.cpp
来自「使用 C++ 写的人事管理系统」· C++ 代码 · 共 35 行
CPP
35 行
#include <qfile.h>
#include <qsqldatabase.h>
#include "llf.h"
class myLoadSqlSet
{
public:
//-------------------------------------------------
myLoadSqlSet( const QString &filename ) {
QFile f( filename );
if ( f.open( IO_ReadOnly ) ) {
QTextStream stream( &f );
QString line;
for ( int i = 0; i < 5; i++ ) {
dbs[i] = stream.readLine();
//MsgBoxA( dbs[i].ascii() );
}
f.close();
}
};
//-------------------------------------------------
QSqlDatabase * mySet2SqlDB() {
QSqlDatabase * defaultDB = QSqlDatabase::addDatabase( dbs[0] );
defaultDB->setDatabaseName( dbs[1] );
defaultDB->setUserName( dbs[2] );
defaultDB->setPassword( dbs[3] );
defaultDB->setHostName( dbs[4] );
return defaultDB;
};
//-------------------------------------------------
private:
QString dbs[5];
};
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?