← Back to Patent Explorer
EP0504085A1 Expired / Lapsed EP ⏱️ 0.0 years remaining

Method and apparatus for accessing a relational database without exiting an object-oriented environment

Assignee: International Business Machines Corp
•
Filing: 1992-02-11
•
Granted: —
•
Expires: 2012-02-11
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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 EP
Data Source google_patents
Last Synchronized 2026-11-08 11:19
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: 15
Claim 1
Independent Claim 82 words
A data processing system for accessing a relational database outside of an object-oriented environment without exiting the object-oriented environment comprising: a requestor object in the object-oriented environment which sends a data access message; and an interface in communication with the requestor object in the object-oriented environment and the relational database outside of the object-oriented environment, the interface having a means for receiving the data access message from the requestor object, accessing the relational database, and returning a result to the requestor object.
Claim 2
Dependent Claim 23 words
The data processing system of claim 1 wherein a data object containing instance variables holds the re sult returned to the requestor object.
Claim 3
Dependent Claim 16 words
The data processing system of claim 2 wherein the data object is created by the interface.
Claim 4
Dependent Claim 26 words
The data processing system of claim 2 wherein the data object is sent by the requestor object along with the data access message to the interface.
Claim 5
Dependent Claim 26 words
The data processing system of claim 2 wherein the data object contains instance variables matching columns in the relational database retrieved by a data access routine.
Claim 6
Dependent Claim 21 words
The data processing system of claim 1 wherein the interface includes a data access routine which ac cesses the relational database.
Claim 7
Dependent Claim 30 words
The data processing system of claim 2 wherein the interfaces includes a table object which creates the data object and fills the instance variables with data from the relational database.
Claim 8
Dependent Claim 20 words
The data processing system of claim 6 wherein the interface contains a control object which controls the data access routine.
Claim 9
Dependent Claim 23 words
The data processing system of claim 1 wherein the requestor object sends a data access message re questing data from the relational database.
Claim 10
Dependent Claim 24 words
The data processing system of claim 1 wherein the requestor object sends a data access message re questing a modification of the relational database.
Claim 11
Dependent Claim 25 words
The data processing system of claim 1 wherein the interface returns the data object by sending the requestor object a pointer to the data object.
Claim 12
Dependent Claim 29 words
The data processing system of claim 1 wherein the interface contains a means for corresponding an instance variable in a data object to a column in the relational database.
Claim 13
Independent Claim 85 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; creating a data object in the object-oriented environment for holding data; sending the data access message to a data access routine which 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 14
Dependent Claim 22 words
The method of claim 15 wherein the sending the result step includes sending the requestor object a pointer to the data object.
Claim 15
Dependent Claim 18 words
The method of claim 15 wherein the data access rou tine places the result in the data object.

References Cited (Backward Citations)

WO1988010470A1 Cited

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag