public IQueryAdapter getQueryreactor() { ActiveConnections++; IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return(dbClient.getQueryReactor()); } else { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return(connection.getQueryReactor()); } }
public IQueryAdapter getQueryreactor() { IDatabaseClient databaseClient = new MySqlClient(this); databaseClient.connect(); databaseClient.prepare(); return databaseClient.getQueryReactor(); }
public IQueryAdapter getQueryreactor() { ActiveConnections++; IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return dbClient.getQueryReactor(); } else { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return connection.getQueryReactor(); } }
public IQueryAdapter getQueryreactor() { IDatabaseClient databaseClient = new MySqlClient(this); databaseClient.connect(); databaseClient.prepare(); return(databaseClient.getQueryReactor()); }
public IQueryAdapter getQueryreactor() { IDatabaseClient dbClient = null; lock (connections.SyncRoot) { if (connections.Count > 0) { dbClient = (IDatabaseClient)connections.Dequeue(); } } if (dbClient != null) { dbClient.connect(); dbClient.prepare(); return dbClient.getQueryReactor(); } else { if (type == DatabaseType.MySQL) { IDatabaseClient connection = new MySqlClient(this, 0); connection.connect(); connection.prepare(); return connection.getQueryReactor(); } else { throw new Exception("MSSQL no longer supported"); } } }