Ejemplo n.º 1
0
T PostgresqlConnection_new(URL_T url, char **error) {
	T C;
	assert(url);
        assert(error);
        NEW(C);
        C->url = url;
        C->sb = StringBuffer_create(STRLEN);
        C->timeout = SQL_DEFAULT_TIMEOUT;
        if (! _doConnect(C, error))
                PostgresqlConnection_free(&C);
	return C;
}
Ejemplo n.º 2
0
T OracleConnection_new(URL_T url, char **error) {
        T C;
        assert(url);
        assert(error);
        NEW(C);
        C->url = url;
        C->sb = StringBuffer_create(STRLEN);
        C->timeout = SQL_DEFAULT_TIMEOUT;
        if (! _doConnect(C, url, error)) {
                OracleConnection_free(&C);
                return NULL;
        }
        C->txnhp = NULL;
        return C;
}