|
|
| version 1.8, 2001/04/26 14:55:31 | version 1.9, 2001/05/17 08:42:22 |
|---|---|
| Line 66 public: | Line 66 public: |
| virtual int api_version() =0; | virtual int api_version() =0; |
| /// initialize driver by loading sql dynamic link library | /// initialize driver by loading sql dynamic link library |
| virtual const char *initialize(const char *dlopen_file_spec) =0; | virtual const char *initialize(const char *dlopen_file_spec) =0; |
| /// connect. @returns true+'connection' on success. 'error' on failure | /** connect to sql database using |
| virtual void connect(char *url, void **connection) =0; | @param used_only_to_connect_url |
| format is driver specific | |
| WARNING: must be used only to connect, for buffer doesn't live long enough | |
| @returns true+'connection' on success. 'error' on failure | |
| */ | |
| virtual void connect(char *used_only_to_connect_url, void **connection) =0; | |
| virtual void disconnect(void *connection) =0; | virtual void disconnect(void *connection) =0; |
| virtual void commit(void *connection) =0; | virtual void commit(void *connection) =0; |
| virtual void rollback(void *connection) =0; | virtual void rollback(void *connection) =0; |