发明名称 |
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 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|