public DBHandler(string driver, string connString) { this._connString = connString; this._driver = driver; if (driver == "MySQL") { DBHandler.DB_READER_TEMPLATE = DBHandler._DB_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "MySql"); DBHandler.DB_SINGLE_READER_TEMPLATE = DBHandler._DB_SINGLE_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "MySql"); DBHandler.DB_UPDATE_TEMPLATE = DBHandler._DB_UPDATE_TEMPLATE.Replace("%%DB_DRIVER%%", "MySql"); this._dbconn = DBConnectionFactory.GetMySqlConnection(connString); } else if (driver == "PgSQL") { DBHandler.DB_READER_TEMPLATE = DBHandler._DB_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "PgSql"); DBHandler.DB_SINGLE_READER_TEMPLATE = DBHandler._DB_SINGLE_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "PgSql"); DBHandler.DB_UPDATE_TEMPLATE = DBHandler._DB_UPDATE_TEMPLATE.Replace("%%DB_DRIVER%%", "PgSql"); this._dbconn = DBConnectionFactory.GetPgSqlConnection(connString); } else { if (!(driver == "MSSQL")) { return; } DBHandler.DB_READER_TEMPLATE = DBHandler._DB_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "Sql"); DBHandler.DB_SINGLE_READER_TEMPLATE = DBHandler._DB_SINGLE_READER_TEMPLATE.Replace("%%DB_DRIVER%%", "Sql"); DBHandler.DB_UPDATE_TEMPLATE = DBHandler._DB_UPDATE_TEMPLATE.Replace("%%DB_DRIVER%%", "Sql"); this._dbconn = DBConnectionFactory.GetSqlConnection(connString); } }