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 + -
显示快捷键?