Object oriented database interface encapsulation that allows for chronologically overlapping transactions in a multi-threaded environment

   
   

A method for allowing chronologically overlapping database transactions in a multi-threaded environment without the need for explicit thread synchronization for database access. Literal database connections are managed on a per thread basis, thus allowing different chronologically overlapping transactions in different threads. Four basic objects are used to accomplish the chronologically overlapping transactions in a multi-threaded environment. The environment object is a static object that creates and maintains a pointer to the database application environment handle in addition to performing basic error recovery and initialization functionality. The database object encapsulates a logical database connection. The database connection object contains the functions that can be performed on a database connection, such as transaction management and query creation. The database statement object encapsulates a query that can be made to the database. This database statement object allows parameters to be attached to the query, and result objects to be returned.

Un metodo per concedere che coincide cronologicamente le transazioni di base di dati in un ambiente multi-filettato senza l'esigenza di sincronizzazione esplicita del filetto per accesso di base di dati. I collegamenti letterali della base di dati sono controllati sulla a per la base del filetto, così permettendo le transazioni cronologicamente di sovrapposizione differenti in filetti differenti. Quattro oggetti di base sono usati per compire le transazioni cronologicamente di sovrapposizione in un ambiente multi-filettato. L'oggetto dell'ambiente è un oggetto statico che genera ed effettua un indicatore alla maniglia dell'ambiente di applicazione della base di dati oltre che l'effettuazione il recupero di errore e della funzionalità di base di inizio. L'oggetto della base di dati incapsula un collegamento logico della base di dati. L'oggetto del collegamento della base di dati contiene le funzioni che possono essere effettuate su un collegamento della base di dati, quali l'amministrazione di transazione e la creazione di domanda. L'oggetto di dichiarazione della base di dati incapsula una domanda che può essere fatta alla base di dati. Questo oggetto di dichiarazione della base di dati permette che i parametri siano fissati alla domanda ed il risultato obietta per essere restituito.

 
Web www.patentalert.com

< Fuzzy content network management and access

< Vehicle service status tracking system and method

> Method and apparatus for implementing a register scan process

> Wireless communication apparatus

~ 00136