发明名称 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.
申请公布号 US2003023617(A1) 申请公布日期 2003.01.30
申请号 US20010916539 申请日期 2001.07.27
申请人 HUNT JOSEPH R.;GARCIA JULIO CESAR 发明人 HUNT JOSEPH R.;GARCIA JULIO CESAR
分类号 G06F12/00;G06F17/30;(IPC1-7):G06F12/00 主分类号 G06F12/00
代理机构 代理人
主权项
地址