Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: Diese Funktion ist in einigen Browsern möglicherweise nicht verfügbar.
class DatabaseConn
{
public:
DatabaseConn();
virtual ~DatabaseConn();
virtual std::string DoSQLQuery(const std::string& sqlQuery) = 0;
// ... weitere funktionen die du so brauchst
};
class OracleConn :
public DatabaseConn
{
OracleConn();
virtual ~OracleConn();
virtual std::string DoSQLQuery(const std::string& sqlQuery)
{
// Oracle spezifischer Code um eine SQL-Abfrage durchzuführen
}
// ...
}
void DoSomething(DatabaseConn* db)
{
db->DoSqlQuery( /*...*/ );
}
DatabaseConn* oracle = new OracleConn();
DatabaseConn* mssql = new MSSQLConn();
// Funktioniert mit beiden Datenbanken!
DoSomething(oracle);
DoSomething(mssql);
// ... irgendwo im Oracle-Modul
DatabaseConn* GetDatabase(void)
{
return new OracleConn();
}
// ...