Base database classes
The database base support classes provide the underlying function needed to access databases from an application built in VA Smalltalk. The following classes make up VA Smalltalk database support.
AbtDbmSystem
Keeps track of database connections and information for an application or for an entire image. Some of the information that the methods in this class can return includes which access sets you have defined in an application or in your entire image, which databases you currently have a connection to, which database managers are currently active, and which database manager classes have been installed in your image.
Other functions of this class include associating logon specifications with a database manager or a connection alias and preparing the VA Smalltalk database system for an image save or startup.
AbtDatabaseManager
Serves as an interface between VA Smalltalk and a database management system. This class is subclassed for each type of database support offered with VA Smalltalk:
AbtIbmCliDatabaseManager - IBM CLI access to DB2
AbtOdbcDatabaseManager - ODBC access to databases
AbtOracleDatabaseManager - native access to Oracle
AbtSQLiteDatabaseManager – native access to SQLite
The database manager classes provide error handling and tracing functions.
AbtDatabaseConnection
Models a connection to a database and defines most of the methods for performing database operations, such as creating and deleting tables, retrieving the names of tables and views in a database, commit and rollback operations, and retrieving result tables. This class is subclassed for each type of database support offered with VA Smalltalk:
AbtIbmCliDatabaseConnection
AbtOdbcDatabaseConnection
AbtOracleDatabaseConnection
AbtSQLiteDatabaseConnection
AbtDatabaseAccessSet
Stores the connection, query, and stored procedure specifications defined in a database application.
Last modified date: 01/29/2015