MariaDBFactory Class
(MariaDB::MariaDBFactory)Creates a CDP2SQL::IDatabaseConnection object capable of connecting to a MySQL or MariaDB database. This should be passed into CDP2SQL::Database constructor. More...
Header: | #include <MariaDBFactory> |
Public Functions
virtual IMariaDBConnection * | Create(const std::string &host, const std::string &userName, const std::string &password, const std::string &unixSocket = "") |
Detailed Description
Creates a CDP2SQL::IDatabaseConnection object capable of connecting to a MySQL or MariaDB database. This should be passed into CDP2SQL::Database constructor.
#include <CDP2SQL/CDP2SQL.h> #include <MariaDB/MariaDBFactory.h> ... Database db(MariaDB::MariaDBFactory().Create("127.0.0.1:3306", "user", "password"), "database-name");
Member Function Documentation
[virtual]
IMariaDBConnection *MariaDBFactory::Create(const std::string &host, const std::string &userName, const std::string &password, const std::string &unixSocket = "")
Creates a CDP2SQL::IDatabaseConnection object capable of connecting to a MySQL or MariaDB database. This should be passed into CDP2SQL::Database constructor.
- host - Hostname (IP and port) to connect to. For example "127.0.0.1:3306"
- userName - Username to log in with
- password - Password for the user to log in with (may be empty)
- unixSocket - Path of unix socket to connect to. If specified, host and port will be ignored
Get started with CDP Studio today
Let us help you take your great ideas and turn them into the products your customer will love.