#ifndef DATABASE_H #define DATABASE_H #include "core/ustring.h" #include "core/reference.h" class DatabaseConnection; class Database : public Reference { GDCLASS(Database, Reference); public: String get_connection_string(); void set_connection_string(const String &val); virtual Ref<DatabaseConnection> get_connection(); Database(); ~Database(); protected: virtual Ref<DatabaseConnection> _allocate_connection(); static void _bind_methods(); String _connection_string; }; #endif