US5212787A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for accessing a relational database without exiting an object-oriented environment
Assignee: International Business Machines Corp
•
Filing: 1991-03-12
•
Granted: 1993-05-18
•
Expires: 2011-03-12
Abstract
Abstract The method and apparatus of the present invention permit accessing a relational database outside of an object-oriented environment without exiting the object-oriented environment. A requestor object located in the object-oriented environment sends a data access message requesting data located in a relational database outside of the object-oriented environment. This message is sent to an interface which creates a data object containing instance variables to hold results from the data access request. The interface executes a data access routine and the results are placed into the data object with the results being sent to the requestor object by sending the requestor object a pointer to the data object.
Inventors
- 👤 Ronald B. Baker
- 👤 Cathy J. Cavendish
- 👤 Kevin L. Sitze
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-25 02:04
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/20; G06F16/28; G06F16/289; G06F16/284; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99942
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
108 words
A method for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment comprising: receiving a data access message from a requestor object in the object-oriented environment; selecting a table having a data access routine for retrieving data corresponding to the data access message; creating a data object in the object-oriented environment for holding data; sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; receiving results of the relational database access from the data access routine; placing the results in the data object; and sending the data object to the requestor object.
Claim 2
Independent Claim
108 words
A method for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment comprising: receiving a data access message from a requestor object in the object-oriented environment; selecting a table having a data access routine for retrieving data corresponding to the data access message; creating a data object in the object-oriented environment for holding data; sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; receiving results of the relational database access from the data access routine; placing the results in the data object; and sending the data object to the requestor object.
Claim 3
Dependent Claim
22 words
The method of claim 1 wherein the sending the result step includes sending the requestor object a pointer to the data object.
Claim 4
Dependent Claim
17 words
The method of claim 1 wherein the data access routine places the result in the data object.
Claim 5
Dependent Claim
134 words
A data processing system for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment, the data processing system comprising: reception means for receiving a data access message from a requestor object in the object-oriented environment; selection means for selecting a table having a data access routine for retrieving data corresponding to the data access message; creation means for creating a data object in the object-oriented environment for holding data; sending means for sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; reception means for receiving results of the relational database access from the data access routine; placement means for placing the results in the data object; and means for sending the data object to the requestor object.
Claim 6
Dependent Claim
134 words
A data processing system for accessing a relational database outside of an object-oriented environment, without exiting the object-oriented environment, the data processing system comprising: reception means for receiving a data access message from a requestor object in the object-oriented environment; selection means for selecting a table having a data access routine for retrieving data corresponding to the data access message; creation means for creating a data object in the object-oriented environment for holding data; sending means for sending a command to a data access routine corresponding to the table, wherein the data access routine accesses the relational database; reception means for receiving results of the relational database access from the data access routine; placement means for placing the results in the data object; and means for sending the data object to the requestor object.
Claim 7
Dependent Claim
17 words
The data processing system of claim 4, wherein the data access routine for retrieving data is predefined.
References Cited (Backward Citations)
US4930071A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1996-05-17 | 1996-11-16 | 1997-05-18 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2000-05-17 | 2000-11-16 | 2001-05-18 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2004-05-17 | 2004-11-16 | 2005-05-18 | $7700.00 | Window Closed / Lapsed |