Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e0e1ead8

Von Christian Ehringfeld vor fast 9 Jahren hinzugefügt

  • ID e0e1ead821f79cb33d9f212191809e4914172aa8
  • Vorgänger c599658a
  • Nachfolger e5ce87e2

formatting

Unterschiede anzeigen:

src/database.cpp
}
Database::Database(QString databaseType, QString connectionName, QString databasename) {
Database::Database(QString databaseType, QString connectionName,
QString databasename) {
this->database = QSqlDatabase::addDatabase(databaseType, connectionName);
this->connectionName = connectionName;
this->database.setDatabaseName(databasename);
this->init();
}
Database::Database(QString databaseType, QString connectionName, QString hostname, QString databasename,
Database::Database(QString databaseType, QString connectionName,
QString hostname,
QString databasename,
QString username, QString password, qint64 port) {
this->database = QSqlDatabase::addDatabase(databaseType, connectionName);
this->connectionName = connectionName;
......
void Database::init() {
this->database.open();
this->supportTransactions = this->database.driver()->hasFeature(QSqlDriver::Transactions);
this->supportTransactions = this->database.driver()->hasFeature(
QSqlDriver::Transactions);
}
Database::~Database() {
......
}
}
QSharedPointer<Schema> Database::getSchema(int db, QSharedPointer<Database> database) {
QSharedPointer<Schema> Database::getSchema(int db,
QSharedPointer<Database> database) {
switch (db) {
case SQLITE:
return QSharedPointer<Schema>(new SqliteSchema(database));;

Auch abrufbar als: Unified diff