Main Page Namespace List Class Hierarchy Compound List File List Namespace Members Compound Members
odbc::Connection Class Reference
A database connection.
More...
#include <connection.h>
Inheritance diagram for odbc::Connection:
List of all members.Public Types
Public Methods
Detailed Description
A database connection.
Member Enumeration Documentation
enum odbc::Connection::TransactionIsolation
|
|
Transaction isolation constants.
-
Enumeration values:
-
TRANSACTION_NONE
|
The data source does not support transactions. |
TRANSACTION_READ_UNCOMMITTED
|
Dirty reads, non-repeatable reads and phantom reads can occur. |
TRANSACTION_READ_COMMITTED
|
Non-repeatable and phantom reads can occur. |
TRANSACTION_REPEATABLE_READ
|
Phantom reads can occur. |
TRANSACTION_SERIALIZABLE
|
Simply no problems. |
Constructor & Destructor Documentation
odbc::Connection::~Connection (
|
) [virtual]
|
|
Destructor.
Closes the connection
Member Function Documentation
Statement * odbc::Connection::createStatement (
|
int resultSetType,
|
|
int resultSetConcurrency )
|
|
Creates a non-prepared statement.
-
Parameters:
-
resultSetType
|
The type for ResultSet s created by this statement |
resultSetConcurrency
|
The concurrency for ResultSet s created by this statement |
Returns meta information for this connection.
Note that the returned object is 'owned' by this connection and should in no way be deleted by the caller.
CallableStatement * odbc::Connection::prepareCall (
|
const std::string & sql,
|
|
int resultSetType,
|
|
int resultSetConcurrency )
|
|
Create a callable prepared statement.
-
Parameters:
-
sql
|
The string to prepare, optionally containing parameter markers for input and/or output parameters |
resultSetType
|
The type for ResultSet s created by this statement |
resultSetConcurrency
|
The concurrency for ResultSet s created by this statement |
Create a callable prepared statement.
-
Parameters:
-
sql
|
The string to prepare, optionally containing parameter markers for input and/or output parameters |
PreparedStatement * odbc::Connection::prepareStatement (
|
const std::string & sql,
|
|
int resultSetType,
|
|
int resultSetConcurrency )
|
|
Create a prepared statement.
-
Parameters:
-
sql
|
The string to prepare, optionally containing parameter markers. |
resultSetType
|
The type for ResultSet s created by this statement |
resultSetConcurrency
|
The concurrency for ResultSet s created by this statement |
Create a prepared statement.
-
Parameters:
-
sql
|
The string to prepare, optionally containing parameter markers (? ). |
void odbc::Connection::setAutoCommit (
|
bool autoCommit )
|
|
Sets the autocommit state of this connection.
-
Parameters:
-
autoCommit
|
true for on, false for off |
The documentation for this class was generated from the following file: